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 属性(Winsock 控件), Name 属性, Parent 属性, RemoteHost 属性(ActiveX 控件), RemotePort 属性(ActiveX 控件), Index 属性(ActiveX 控件), Tag 属性(ActiveX 控件), Object 属性(ActiveX 控件)。 Winsock 控件的方法 Accept 方法, Bind 方法, Close 方法(Winsock 控件), Listen 方法,PeerData 方法, SendData 方法, GetData 方法(WinSock 控件), GetData 方法(ActiveX 控件)。 Winsock 控件的事件 Close 事件, ConnectionRequest 事件, DataArrival 事件, SendComplete 事件, SendProgress 事件T 注:该事件表示开始发送了,发送中,好像一般用不到,所以没有说明 Error 事件, Connect 事件(Winsock 控件), Connect 事件。 以下的内容以字母为序排列 Accept 方法:只对于 TCP 服务器应用程序适用。...