




已阅读5页,还剩6页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
2020 4 7 清华大学出版社 1 第14章使用Winsock控件进行网络编程 14 1Winsock编程基础14 2Winsock控件介绍14 3用Winsock控件编写TCP应用程序14 4用Winsock控件编写UDP应用程序 2020 4 7 清华大学出版社 2 目的要求 1 了解Winsock控件的属性 事件 方法 2 了解网络编程的基本方法 3 了解Winsock编TCP和UDP程序的方法 2020 4 7 清华大学出版社 3 14 1Winsock编程基础 Winsock是MicrosoftWindows提供的网络编程 它提供了基于TCP IP协议的接口实现方法 在网络进行数据通信中 TCP IP协议通过IP地址加上端口 Port 号来标识主机和应用程序的连接 其结构如图所示 2020 4 7 清华大学出版社 4 TCP IP协议提供两种同其他主机进行通信的方式 TCP方式和UDP方式 TCP是一种面向连接的服务 它在两个主机之间建立连接 提供双向 有序且无重复的数据流服务 以及流量控制 差错检测和纠错等服务 保证数据传输的可靠性 UDP是一种双向的无连接数据服务 它把数据发送出去但并不进行差错控制和检查 所以不能保证数据可靠性 因而一般只用于少量数据的传输 2020 4 7 清华大学出版社 5 14 2Winsock控件介绍 图14 2选取添加WinSock控件 2020 4 7 清华大学出版社 6 14 2 1Winsock控件的属性 2020 4 7 清华大学出版社 7 14 2 2Winsock控件的方法 2020 4 7 清华大学出版社 8 14 2 3Winsock控件的常用事件 2020 4 7 清华大学出版社 9 14 3用Winsock控件编写TCP应用程序 14 3 1网络聊天室的实现原理 为了实现应用程序的网络通信 首先 必须先建立起连接 一个程序作为客户方 client 发出连接请求 另一个程序作为服务方 server 监听客户的连接请求 一旦侦听到连接请求 服务程序就立即响应其连接请求 从而建立起连接 一旦连接建立好后 双方便均可收发信息 直到连接断开 2020 4 7 清华大学出版社 10 14 3 2网络聊天室的实现方法 图14 5客户端应用程序界面 图14 3服务器
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 国家能源抚州市黎川县2025秋招笔试综合知识题专练及答案
- 单位会计年度工作总结
- 同济大学高级专业技术职务聘任协议8篇
- 简单的销货合同模板5篇
- 2025西安秦达物业管理有限责任公司招聘(10人)笔试参考题库附带答案详解
- 废旧物资买卖合同协议书范本极简版5篇
- 寒冬送温暖行动倡议书
- 婚礼现场讲话稿集合15篇
- 住宅给水管道改造施工合同5篇
- 幼儿园亲子活动合同8篇
- 美学第二讲:美的本质
- 量子物理发展简史教学课件
- 全国高中数学联赛
- (通桥【2018】8370)《铁路桥梁快速更换型伸缩缝安装图》
- FZ/T 80004-2014服装成品出厂检验规则
- 绿色化学4章课件
- 计量经济学-西南财大庞皓-博导
- 《海洋经济学》配套教学课件
- DBJ53-T-40-2011 云南省城镇园林工程施工质量验收规程
- 晕厥(课件)课件
- 气体灭火的施工方案
评论
0/150
提交评论