tcp_server:
1.创建socket文件描述符,socket()
2.填写本地socket地址结构体,包括协议(ipv4)、端口号、网络地址
3.绑定监听端口,bind()
4.监听远程连接,listen()
5.等待连接,并获取该连接的socket文件描述符,accept()
6.创建子线程接收数据,fork(), recv()
tcp_client:
1.创建Socket文件描述符,socket()
2.填充socket地址结构体,包括协议(ipv4)、端口号、网络地址
3.尝试连接到远程服务器,connect()
4.发送数据,send()