# tcpsockets **Repository Path**: lzhkui/tcpsockets ## Basic Information - **Project Name**: tcpsockets - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-01-11 - **Last Updated**: 2021-01-11 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # tcpsockets Example source code from my TCP/IP Network Programming Design Patterns in C++ and TCP/IP Sockets with Time Out Capabilities blogs. ## Build 1. cd to the `tcpsockets` directory. 2. Type `make` to build all the clients and servers ## Run client and server 1. Type `server []` where is the IP address of the network interface where you want to listen for and accept connections. If you don't specify an IP address the server will listen on all network interfaces. 2. Type `client ` where is the IP address of the server you started in step 1. NOTE: If you are running client and server on the same system you can just use `localhost` for ``. ## Run client and server with time out 1. Type `server_pause ` to start a server that binds to any IP address and the pasue port you specify, but never listens for connection requests. 2. Type `server_timeout