接受连接请求过程
- 调用socket函数创建套接字
- 调用bind函数分配IP地址和端口号
- 调用listen函数转为可接收请求状态
- 调用accept函数受理连接请求
创建套接字
int socket(int domain,int type,int protocal);
- domain 套接字中使用的协议族信息
- type 套接字数据传输类型信息
- protocol 计算机间通信中使用的协议信息
套接字类型1:面向连接的套接字(SOCK_STREAM)
- 传输过程数据不会消失
- 按序传输数据
- 传输的数据不存在数据边界(Boundary)
套接字类型2:面向消息的套接字(SOCK_DGRAM)
- 强调快速传输而非传输顺序
- 传输的数据可能丢失也可能损毁
- 传输的数据有数据边界
- 限制每次传输的数据大小
网友评论