- 4
- 0
- 约6.17千字
- 约 10页
- 2017-09-04 发布于河南
- 举报
使用 Winsock 控件
使用 Winsock 控件
利用 WinSock 控件可以与远程计算机建立连接,并通过用户数据文报协议 (UDP)或者传输控制协议 (TCP)进行数据交换。这两种协议都可以用来创建客户与服务器应用程序。与 Timer 控件类似,WinSock 控件在运行时是不可见的。
可能的用途
创建收集用户信息的客户端应用程序,并将收集的信息发送到某中央服务器。
创建一个服务器应用程序,作为多个用户的数据的汇入点。
创建“聊天”应用程序。
选择通讯协议
在使用 WinSock 控件时,首先需要考虑使用什么协议。可以使用的协议包括 TCP 和 UDP。两种协议之间的重要区别在于它们的连接状态:
TCP 协议控件是基于连接的协议,可以将它同电话系统相比。在开始数据传输之前,用户必须先建立连接。
UDP 协议是一种无连接协议,两台计算机之间的传输类似于传递邮件:消息从一台计算机发送到另一台计算机,但是两者之间没有明确的连接。另外,单次传输的最大数据量取决于具体的网络。
到底选择哪一种协议通常是由需要创建的应用程序决定的。下面的几个问题将有助于选择适宜的协议:
在收发数据的时候,应用程序是否需要得到客户端或者服务器的确认信息?如果需要,使用 TCP 协议,在收发数据之前先建立明确的连接。
数据量是否特别大(例如图象与声音文件)?在连接建立之后,TCP 协议将维护连接并确保数据的完整性。不过,这种
您可能关注的文档
最近下载
- 《(最完整版)胡希恕讲伤寒论》.doc VIP
- 2025年临床输血相关知识考试试题及答案.docx VIP
- 临床输血知识相关试题及答案2025最新版.docx VIP
- (2026年)《供水条例》学习与解读(2026年6月1日施行).pptx VIP
- 临床输血知识竞赛试题及答案2025最新版.docx VIP
- 黔南民族师范学院《高等数学CⅠ》2026-2026学年第一学期期末试卷.docx VIP
- 传热学(东北石油大学)知到智慧树期末考试答案题库2025年东北石油大学.docx VIP
- 麦肯锡管理咨询顾问逻辑思维能力培训(167页).pptx VIP
- 指针式万用表的使用.pptx VIP
- 黔南民族师范学院《高等数学(D)》2025 - 2026学年第一学期期末试卷.docx VIP
原创力文档

文档评论(0)