The following code examples demonstrate how to use the Socket class as a client to connect to remote network services and as a server to listen for connections from remote clients.
In This Section
- Synchronous Client Socket Example
-
Shows how to implement a synchronous Socket client that connects to a server and displays the data returned from the server.
- Synchronous Server Socket Example
-
Shows how to implement a synchronous Socket server that accepts connections from a client and echoes back the data received from the client.
- Asynchronous Client Socket Example
-
Shows how to implement an asynchronous Socket client that connects to a server and displays the data returned from the server.
- Asynchronous Server Socket Example
-
Shows how to implement an asynchronous Socket server that accepts connections from a client and echoes back the data received from the client.
Related Sections