winsock控件作为客户端连接远程机器,代码如下
            sockTest.protocol = sckTCPProtocol
            sockTest.RemoteHost = strIP
            sockTest.RemotePort = strPort
            sockTest.Connect
在我的程序中,这段代码的目的是确认远程机器的某个端口是否可以连通,因此会过段时间尝试连一次,但发现如果第一次没有成功,第二次调用sockTest.Connect会抛异常:Invalid operation at current state。这个问题该如何解决?处于Connecting状态的Winsock还能发起Connect吗?