Winsock 控件使用手册 TCP 基本知识 TCP(Transfer Control Protocol)允许你创建并维护一个与远程计算机的连接,使用该连接,两台计算机之间就可以交换数据了
如果你在创建一个客户应用程序,你必须知道服务器计算机的名字 用RemoteHost 属性,监听的端口号 RemotePort 属性,调用Connect 方法
创建服务器应用程序,设置要监听的端口号,调用Listen 方法
当客户建立连接请求时,产生 ConnectionRequest 事件
要完成该连接,在 ConnectionRequest事件中调用Accept 方法
一旦建立了连接,两台计算机之间就可以发送和接受数据了
发送数据,调用SendData 方法
接受数据,产生 DataArrival 事件
在 DataArrival 事件中调用GetData 方法来检取数据
UDP 基本知识 UDP(User Datagram Protocol)是无连接的协议
与TCP 操作不同,计算机并不建立一个连接
并且,UDP 应用程序可以是客户也可以是服务器
传输数据,设置客户计算机的LocalPort 属性,指发送方只需要将 RemoteHost 属性设置为客户计算机及指接收方的IP 地址,将 RemotePort 属性设置为客户计算机上的LocalPort,调用SendData 发送数据
客户计算机在 DataArrival 中使用GetData 检取数据
Winsock 控件的属性 BytesReceived 属性, LocalHostName 属性, LocalIP 属性, LocalPort 属性, RemoteHost 属性(ActiveX 控件), SocketHandle 属性, State 属性(Winsock 控件), Protocol 属性(Winso