TCP实现服务器与客户端的通信流程实例
- 格式:doc
- 大小:39.50 KB
- 文档页数:10
TCP实现服务器与客户端的通信流程实例主要函数:
------------------------------------------
//服务器端---服务器是一个被动的角色
1.socket //买一个手机
2.bind //SIM卡绑定一个手机号(ip+port)
3.listen //待机(等待电话打入)
4.accept //接听电话
5.read/write //通话
6.close //挂机
//客户端---客户端是一个主动发起请求的一端
1.socket //买一个手机
2.bind(可选的) //SIM卡(绑定号码)
3.connect //拨打电话
4.read/write //通话
5.close //挂机
//1.socket ---- 插口
int socket(int domain, int type, int protocol);
功能: 创建通信的一端(socket)
参数:
@domain //"域" --范围
AF_INET //IPV4 协议的通信
@type SOCK_STREAM //TCP (流式套接字)
@protocol 0 //LINUX下流式套接字==>TCP
//协议