① DataArrival事件:该事件是通信的核心部分。当给客户端发送完命令后,接收客户端返回的命令执行情况,实现对客户机运行状态的监察。如果是数据 转存命令时,还要完成接收客户机上传的采集数据和对数据的服务器存储,进一步提高系统的可靠性,其流程如图3所示。接收到FTP头数据包后, P传输数据的格式定义如图4所示。
② Error事件:只要后台处理中出现错误(例如连接失败、收发数据失败)事件都会出现,方便我们对程序的监控和调试。
在后台处理中出现错误时发生:
Private Sub W insock— Server_
Eror(ByVal Number As Inte.
ger,Description As String,ByVal Se ode As Long,ByValSource As String,ByVal HelpFile As String,ByVal Help—Context As Long,CancelDisplay As Boolean