基于TCP协议的C/S模型
编程模型:
serve: | client: |
创建套接字(socket) | 创建套接字(socket) |
准备本机地址(sockaddr_in) |
准备目标机地址 |
绑定(bind) |
|
监听/宣告愿意连接(listen) | |
等待连接/获取连接请求并建立连接(accept fork) | 连接(connect) |
接收请求(read/recv) | 发送请求(write/send) |
响应请求(write/send) | 接收响应(read/recv) |
关闭(close) | 关闭(close) |
先对使用socket进行TCP通信的几个函数做个说明:
#include <sys/socket.h>
in