VB中使用WinSock控件编写网络程序.docVIP

  • 18
  • 0
  • 约1.94万字
  • 约 20页
  • 2017-05-12 发布于河南
  • 举报
VB中使用WinSock控件编写网络程序

VB中使用WinSock控件编写网络程序   WinSock控件能够通过UDP协议(用户数据报协议)或TCP协议(数据传输协议)连接到远程的机器并进行数据交换。这两种协议都能用来创建客户端和服务端应用程序。就像定时器控件一样,WinSock控件运行时没有一个可视的界面。   可能的用途   创建客户端应用程序,它能在信息到达中央服务器之前把用户的信息收集起来。   创建服务端应用程序,它能作为来自多个用户的数据一个集中处理点。   创建“聊天”程序。   协议的选择   当我们使用WinSock控件时,首先要确定的是使用TCP还是UDP协议。它们之间主要的区别在于连接状态:   TCP协议控件是一个基于连接的协议,就像电话机一样,用户必须在通话之前建立连接;   UDP是一个无连接的协议,两台计算机之间的事务处理就像传纸条一样:一台计算机向另一台计算机发送消息,但是它们之间并没有一个明确的连接路径。另外,发送的单个信息量的大小取决于网络。   通常,你要创建的应用程序的类别就决定了你要选择的协议。以下是几个能够帮助你选择合适的协议的问题:   当发送或接收数据时,该应用程序需要从服务端或客户端获得认证吗?如果要的话,那么TCP协议就正好需要在发送或接受数据前建立明确的连接。   要发送的数据量大吗?(就像图片、声音文件之类)一旦建立了连接,TCP协议就会保持连接并保证数据的完整性

文档评论(0)

1亿VIP精品文档

相关文档