在程序中已经实现了一台服务器和客户端联接传送数据的功能。
现在是把服务器设置成了两台,当客户端联接不上第一台服务器时,让客户端再继续联接第二台服务器。请问如何判断客户端联接第一台服务器没有联接上?这种情况怎么来处理好?感谢各位?
在客户端和服务器端程序中都用了WSAAsyncSelect,也就是变为异步处理。
现在是把服务器设置成了两台,当客户端联接不上第一台服务器时,让客户端再继续联接第二台服务器。请问如何判断客户端联接第一台服务器没有联接上?这种情况怎么来处理好?感谢各位?
在客户端和服务器端程序中都用了WSAAsyncSelect,也就是变为异步处理。
如果开始已经连接上,那就发送握手包,好了,自己检测,10个握手包收不到,就认为断开
如果联接成功,可以响应FD_CONNECT事件,可是不成功的事件如何获得呀?
由于connect后不是马上知道答案,请问在联接一个服务器不成功后,在什么时机再去联接另一台服务器呀?