第2讲 TCP Socket 编程 TCP Socket 编程基础 TCP流程 Socket基础 1.Socket介绍 (1) Socket是指运行在网络上的两个程序间双向通讯连接的末端,它提供客户端和服务器端的连接通道。 (2) Socket是一种网络接口,定义了一组标准函数,应用程序调用这些函数实现网络通信,而不必担心网络协议不同引发的问题。 (3) Socket=IP地址+端口 Socket基础 2. Socket应用的基本步骤: (1)服务器端socket绑定(bind)于特定端口,侦听(listen)连接请求 (2)客户端向服务器和特定端口提交连接请求(connect) (3)服务器接受连接,产生一个新的socket,绑定到另一端口,由此socket来处理和客户端的交互;服务器继续侦听原socket来接受其他客户端的连接请求 (4)连接成功后客户端也产生一socket,并通过它来与服务器端通讯(注意:客户端socket并不与特定端口绑定) (5)服务器端和客户端通过读取(recv)和写入(send)各自的socket来进行通讯 常用函数 套接字创建函数——socket() 创建本地地址结构——bind() 监听连接——listen() 请求建立套接字连接——connect() 接收建立套接字连接请求——accept() 流套接字数据传输——send()/recv()
您可能关注的文档
- PMP总结(2013年9月5P考生总结)程序.doc
- kjjc_jy0701第七章会计账簿程序.doc
- TA000201OptiXSDH日常维护(forRMS)ISSUE1.0程序.ppt
- KKFD129动叶可调轴流风机检修工艺规程(引风机)程序.doc
- KL5LM(B)本安型矿灯企标程序.doc
- PMS系统培训程序.ppt
- KMX15R使用说明书程序.doc
- Task-based_Language_Teaching任务型语言教学程序.ppt
- Poka-Yoke防错技术(完整版)程序.ppt
- TB102103OptiX2500+(Metro3000)硬件系统(ET1处理板)ISSUE1.0程序.ppt
- 2026年东营市东营区城管协管招聘考试备考试题及答案解析.docx
- 2026中国功能性糖醇市场需求增长与产能布局优化报告.docx
- 2026养生保健行业市场需求技术革新竞争格局发展前景规划分析报告.docx
- 2026年广州市东山区城管协管招聘考试备考试题及答案解析.docx
- 2026年涪陵区黔江区城管协管招聘笔试备考试题及答案解析.docx
- 2026年消费级无人机充电速度提升报告.docx
- 2026年广东省梅州市城管协管招聘笔试参考试题及答案解析.docx
- 2026年5G智慧养老监护系统应用报告.docx
- 2025至2030中国透皮吸收贴剂行业细分市场及应用领域与趋势展望研究报告.docx
- 2026年阜阳市颍东区城管协管招聘考试备考题库及答案解析.docx
最近下载
- 毕业设计(论文)-哈尔滨市体育公园规划设计.docx VIP
- (2025年高考真题解读) 2025年高考数学真题完全解读(北京卷).docx VIP
- 2026年最新职业素养考试试题及答案.doc VIP
- 义务教育优质均衡发展质量监测八年级综合试卷测试题及答案.docx VIP
- 新解读(2025)《HJ T342-2007水质 硫酸盐的测定 铬酸钡分光光度法(试行)》.pptx VIP
- 实例要素式强制执行申请书(申请执行用).pdf VIP
- 风力发电机叶片雷击损伤的损坏鉴定报告.doc VIP
- 2025年度国家体育总局体育社会科学研究项目立项名单.docx VIP
- GB50303-2015 建筑电气工程施工质量验收规范.docx
- JTJ036-1998 公路改性沥青路面施工技术规范.pdf VIP
原创力文档

文档评论(0)