Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
To create a socket client application
- Perform name resolution to obtain a list of addresses to communicate with.
 - Open a socket with the socket function using the properties returned in the addrinfo structure returned by the getaddrinfo function.
 - Attempt to connect to the server with the connect function using the addresses returned by getaddrinfo.
 - Exchange data with a server, using the send/sendto and recv/recvfrom functions.
 - For connection-oriented sockets, shut down the socket with the shutdown function.
 - Close the socket with the closesocket function.
 
For an example of a socket client application, see Socket Client.
See Also
Creating a Socket Server Application | Socket Server | Stream Socket Application
Send Feedback on this topic to the authors