Part I: The Client Perspective
1: Cookbook Client simple-client.c Open a port and read server's message.
2: TCP IP test-port-client.c The Simple Client is expanded to include sending a message and selecting any port.
3: IP Packets snooper.c Listen to the packets on the network.
4: Connectionless connected-peer.c Create a connected datagram socket.
connectionless-receiver.c
connectionless-sender.c
Pass messages between programs.
http-client.c Display the reply to an HTTP request.
ttcp-client.c
ttcp-server.c
Send transaction TCP messages (T/TCP) between client and server (Linux does not yet support this protocol).
udp-reconnect.c
udp-server.c
Demonstrates connecting and reconnecting using UDP.