TCP实现服务器与客户端的通信流程实例
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
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
//协议