怎样确定SOCKET连接已经无效或断开 我的程序里面不断的和服务器连接进行收发数据.但是有时候会和服务器断开连接,我现在是这样判断连接是否还是正常的,如果调用send时函数返回的值为<=0和调用recv时<=0时我就认为这个连接已经端开 然后我从新去建立连接,但是建立新连接后我在DOS命令用NETSTAT -AN 查看原先那个连接还是ESTABLISHED状态的,是不是这种方法判断连接的状态不对啊,那有什么更准确的判断的方法吗, 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如果用SELECT模型的话,可以加个断开事件,别的就发跳包吧 send时函数返回的值为<=0和调用recv时<=0时,看MSDN 如果你使用的是NONBLOCK模式,那么在==-1的时候, 你应该使用WSAGetLastError()来检查错误代码,如果等于WSAEWOULDBLOCK 则需要忽略。 请问select模型中如何处理断开事件? 定时器的问题 求教:完成端口同时处理多个连接时服务端内存不能为Read 如果控制关闭其它正在运行的程序? 怎样用MFC创建非模式对话框,撒100分,急!! ★如何使用mciSendString? 在mfc扩展苦中如何使用ADO??? 求教:单文档类中的对话框停靠问题 网络通信程序 巨简单的xml文件想变成一个ADO的记录集,不知道有没有这个可能性? 关于win2k! 发现一个很奇怪的问题:用CreateProcess API激活一个对话框程序,神奇的问题就出现了..... dll里面调用别的dll的函数导致Release编译不通过
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货