TCP实现服务器与客户端的通信流程

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

TCP实现服务器与客户端的通信流程主要函数:

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

//协议

相关文档
最新文档