新手请教SOCKET问题,顶者有分
最近我在用C#开发一个SOCKET通信的程序,所有通信相关的问题已经解决,但我想知道我的客户端的SOCKET和服务端连接后,如果因为网络异常或其它什么原因而导致了SOCKET异常我如何才能获得.即在我不知道什么时候SOCKET会出错了,但出错了我要知道,以便重新连接服务端,我也曾试过每次发送前重新连接,但这样通信的时候速度太慢.谢谢各位了.
------解决方案--------------------我也是新手,我不懂,帮忙顶一下
------解决方案--------------------需要增加心跳测试 以便监测当前的链接状况
前几天正好有一个帖子讨论到了 我给你转一个牧野兄的blog
http://blog.csdn.net/wzd24/archive/2007/04/13/1564112.aspx
------解决方案--------------------我也正为这个问题发愁呢。
谢谢 jiatong1981(末日之痕)
和
牧野兄的blog
学习先。
------解决方案--------------------
------解决方案--------------------j
------解决方案--------------------ding
------解决方案--------------------我也新手,来学习下.
------解决方案--------------------连接后你得用它(读或写)才能知道它是否正常。
------解决方案--------------------我顶啊
------解决方案--------------------风过无痕
------解决方案--------------------连接的每步服务器都返回状态码。你就能知道出错没出错。。
------解决方案--------------------To:jiatong1981(末日之痕)
拿我的Blog来抢分,55555555555~~
我也要分。
To:楼主。用Keep-Alive心跳检测就可以了。
具体的在我Blog里,很详细。地址jiatong1981(末日之痕) 已经贴上了。我就不再贴一次了!
------解决方案--------------------牧野的方法俺已经用了。
呵呵
Victory
------解决方案--------------------呵呵,帮顶……