Endpoints are the parts of applications that exchange data. Every network stream must have a writer endpoint and a reader endpoint. Writer endpoints write data to the stream. Reader endpoints read data from the stream. LabVIEW identifies each endpoint with an endpoint URL, which you use to establish connections between endpoints. When two endpoints connect, they create a network stream. You use the Network Streams functions to create endpoints and stream data between them.