网络编程技术(西电课件)_第2章v2.ppt
对等模式无连接套接字特点: 通信双方是对等的:要经过4个阶段,创建套接字、绑定套接字、发送/接收数据、关闭套接字; 双方都必须确切知道对方的网络地址,并在各自的进程中将约定好的网络地址绑定到自己的套接字上; 每一次传递数据时,在sendto和recvfrom系统调用中必须包含对方的网络地址信息; 进程也会因为发送或接收数据而发生阻塞。 2.客户机/服务器模式 图2.11 C/S模式的数据报套接字的编程模型 C/S模式无连接套接字特点: 应用双方不是对等的:服务器要先启动,被动等待访问,要经过创建套接字、绑定套接字、发送/接收数据、关闭套接字4个阶段,将套接字绑定到众所周知的端口上; 客户机套接字使用动态分配的自由端口上,不需要进行绑定;如果服务器要向客户机发送数据,必须先用recvfrom()函数接收一次对方的数据,才能知道对方地址和端口; 客户机主动发送数据,并在数据报中携带双方的地址和端口; 服务器可以接受多个客户端的数据。 #include sys/socket.h int sendto(int s, char *msg, int len, int flags; struct sockaddr *to, int tolen); 参数列表: s 指定的socket描述符 msg 指定要发送的消息 len 消息长度 flags 一般设置为0 to 对方的地址结构
您可能关注的文档
- 人教A选修二第3章3.1.2.ppt
- 01第三章 第1节 中值定理.ppt
- 2.2.2向量的减法及其几何意义.ppt
- 第二章第1课时基本初等函数、导数及其应用.ppt
- 5课时三角函数的值域和最值.ppt
- APQP第三阶段.ppt
- 微积分学 P.P.t 标准课件10-第10讲两个重要极限、极限存在准则.ppt
- 物理实验绪论(一).ppt
- 爱医资源-北医医学统计学教学PPT课件-第一章 绪论.ppt
- 温州,杭州,奥迪A4L全车3M贴膜,3M汽车贴膜价格,3M贴膜多少钱,3M汽车隔热膜,美卡3M授权.ppt
- 2026届甘肃省民勤三中高考化学三模试卷含解析.doc
- 2021年人力资源年终工作汇报 附2026年人力预算测算表 可直接套用.pptx
- 2021年直播间氛围打造提升停留时长培训课件.pptx
- 2026届广西钦州市第二中学高三第二次模拟考试历史试卷含解析.doc
- 2020应对儿童厌学叛逆专属心理健康教育宣讲课件.pptx
- 2026届江苏省南通巿启东中学5月高三月考物理试题.doc
- 2026年初中语文写作课件.pptx
- 2026年电子元件检测实训教程PPT.pptx
- 2026届安徽省肥东县圣泉中学高三下期末模拟联考数学试题.doc
- 广东省惠东县惠东高级中学2026届高三考前热身生物试卷含解析.doc
最近下载
- 理查·施特劳斯声乐套曲《少女之花》的演唱分析.pdf
- 烘焙食品安全法规与标准.docx VIP
- 中国部分少数民族及其民俗风情(完整版).pptx VIP
- 2026年主管护师(368)《基础知识》考前密卷一全解析版.docx VIP
- 项目二 货币资金的核算.pptx VIP
- TJSCTS 40-2023 公路工程建设项目BIM+GIS管理平台技术要求.docx VIP
- 《气瓶充装站安全技术条件》GB27550-2011.doc VIP
- 07J912-1 变配电所建筑构造.pdf VIP
- 2025年中考数学几何模型归纳训练:三角形中的重要模型之等直内接等直模型与等直+高分模型解读与提分训练(解析版).pdf VIP
- 广州铁路职业技术学院辅导员考试试题2024.pdf VIP
原创力文档

文档评论(0)