- 1
- 0
- 约5.93千字
- 约 32页
- 2019-04-13 发布于湖北
- 举报
第三章、迭代服务器与客户端 TCP套接字编程基本步骤 套接字编程基本函数 迭代echo服务器 迭代echo客户端 测试用例 1. TCP套接字编程基本步骤 TCP套接字基本步骤分为服务器端和客户端两部分: 服务器端 创建套接字 绑定套接字 设置套接字为监听模式,进入被动接受连接状态 接受请求,建立连接 读写数据 终止连接 客户端步骤 创建套接字 与远程服务器建立连接 读/写数据 终止连接 TCP套接字编程(cont.) 2. 套接字编程基本函数 bind函数 #include sys/socket.h int bind(int sockfd, struct sockaddr *addr, socklen_len len) 返回:0-成功;-1-出错 该函数用于给传输层的socket分配地址,其深层含义是在分用Packet的时候,协议栈通过检查inpcb中的地址,确定packet应该传送给哪个socket 一般而言,服务器调用此函数,而客户则很少调用它。 绑定地址时,可以指定地址和端口号,也可以指定其中之一,甚至一个也不指定。通配地址:INADDR_ANY bind函数(续) 另外,需要注意以下几点: 参数addr中的相关字段在初始化时,必须是网络字节序; 如果由内核来选择IP地址和临时端口号,函数并
您可能关注的文档
最近下载
- TCCSW1001-2020中国建筑防水修缮造价定额标准.docx VIP
- 17-05迈克尔逊干涉仪.ppt VIP
- 迈克尔逊干涉仪的调整和使用.ppt VIP
- 社会保障学(西北大)中国大学MOOC慕课 章节测验期末考试答案.docx VIP
- 2025年全国高考一卷数学真题卷(含答案与解析).pdf VIP
- 保密室安防设计方案.docx VIP
- 电机基础知识入门 [(日)井出万盛 著] 2012年_部分8.pdf VIP
- 电机基础知识入门 [(日)井出万盛 著] 2012年_部分7.pdf VIP
- 电机基础知识入门 [(日)井出万盛 著] 2012年_部分6.pdf VIP
- 枣庄一中自招试卷真题及答案.doc VIP
原创力文档

文档评论(0)