- 4
- 0
- 约6.17千字
- 约 10页
- 2017-09-04 发布于河南
- 举报
使用 Winsock 控件
使用 Winsock 控件
利用 WinSock 控件可以与远程计算机建立连接,并通过用户数据文报协议 (UDP)或者传输控制协议 (TCP)进行数据交换。这两种协议都可以用来创建客户与服务器应用程序。与 Timer 控件类似,WinSock 控件在运行时是不可见的。
可能的用途
创建收集用户信息的客户端应用程序,并将收集的信息发送到某中央服务器。
创建一个服务器应用程序,作为多个用户的数据的汇入点。
创建“聊天”应用程序。
选择通讯协议
在使用 WinSock 控件时,首先需要考虑使用什么协议。可以使用的协议包括 TCP 和 UDP。两种协议之间的重要区别在于它们的连接状态:
TCP 协议控件是基于连接的协议,可以将它同电话系统相比。在开始数据传输之前,用户必须先建立连接。
UDP 协议是一种无连接协议,两台计算机之间的传输类似于传递邮件:消息从一台计算机发送到另一台计算机,但是两者之间没有明确的连接。另外,单次传输的最大数据量取决于具体的网络。
到底选择哪一种协议通常是由需要创建的应用程序决定的。下面的几个问题将有助于选择适宜的协议:
在收发数据的时候,应用程序是否需要得到客户端或者服务器的确认信息?如果需要,使用 TCP 协议,在收发数据之前先建立明确的连接。
数据量是否特别大(例如图象与声音文件)?在连接建立之后,TCP 协议将维护连接并确保数据的完整性。不过,这种
您可能关注的文档
最近下载
- 仰斜式挡土墙施工方案.docx VIP
- 2026年智能电网虚拟电厂行业分析报告.docx VIP
- 建筑电气照明工程施工质量验收规范(2024完整版).pdf VIP
- 2025年辽宁省沈阳市《综合职业能力测验》公务员(国考)招聘考试真题及答案.pdf VIP
- 2023年我国虚拟电厂行业发展背景及现状分析、虚拟电厂仍处于初级发展阶段报告模板.pptx VIP
- 2025年江苏省常州市初二学业水平地生会考真题试卷(含答案).docx VIP
- 2026中考数学终极押题猜想(浙江专用)(解析版).pdf
- 2025年北京市初中学业水平考试中考物理真题试卷(中考真题+答案).pdf VIP
- 参考upi修改补充说明.pdf VIP
- 专题01 英语高考写作入门知识和基础写作手法(解析版)(复习讲义)(全国通用)2027年高考英语一轮复习讲练.docx
原创力文档

文档评论(0)