说明: 来自我的C++中的TCP IP网络编程设计模式和具有超时功能的TCP IP套接字博客的示例源代码。, (Example source code from my TCP IP Network Programming Design Patterns in C++ and TCP IP Sockets with Time Out Capabilities blogs.,)
# 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