我在调试多客户端程序使用中经常在客户机超过 60台以上时,出现客户机与服务机连接不上的情况?
无法找到原因。请教大家谁遇到过这种情况?猜测
经过实验发现只要客户机不是通过显式退出,如网络中断 或者我直接拔下网线时,服务程序的状态仍旧保持在 7状态(连接状态),经过很长时间后才变为 9错误状态。就算此时客户机重新申请连接,也因为服务机状态仍旧是7状态连接而失效。是否在客户机运行中程序游戏屏保或者其他原因都会造成客户机与服务机的连接中断?解决方法猜想?(因为没有经验,不知道是否有副作用,请指教,谢谢)
只要客户机连接不上服务机,均自动重新请求与服务机的连接,服务机接收到请求后,只要与此客户机连接的winsock 控件存在,不管当前状态如何,立即终止当前连接,与当前申请建立连接!经过简单测试,这办法似乎可行,请大家指点一二