TClientSocket的连接问题,说什么windows socket error (api Connect)
现在很少用TClientSocket了(用Indy),最近修补旧的程序,还是得用TClientSockt。老而未解的问题又来了:
在Form1上放一个TClientSocket
ClientSocket->Acitve = false;
ClientSocket->Port = 56789;
ClientSocket->Host = "123-没有的机器名";//如果设置ip,或LAN上存在的机器名就没问题;如果这个机器名不存在的话,就只能一次。第二次出就...
ClientSocket->Active = true;
第一次执行上面的代码是没有问题的(不会触发exception),第二次(or later)再执行的时候就出现exception了:Windows socket error(on api 'Connect').
纳闷ing.