Socket Code Examples

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.