请问Socket连接测试问题(抛出异常Asychronous socket error 10061)
服务端和客户端都用非阻塞模式(Noblocking)
当启动客户端时,请问如何检测服务端是否开启???
我现在用的是:
try
{
if(Client -> Active == false)
Client -> Active = true;
}
catch(...)
{
ShowMessage("通讯错误");
}
if(Client -> Active == true)
{
ShowMessage("服务已开启");
}
else
{
ShowMessage("服务未开启");
}
但这样的方法却还是无法捕捉异常Asychronous socket error 10061
请问该如何测试服务是否开启不会导致以上异常?或是如何捕捉以上异常???