双方通过TCP 建立了连接,如果任意一方因为断电而掉线,那么对方能否知道,能否判断出异常呢?
解决方案 »
- 求助 怎么把GridView中的数据导入一个DataTable或者DataSet中
- 关于数据流的问题
- 关于用C#动态调用webservice
- 简单问题窗体传值!?
- 在.NET网站页面如何实现多条件符合查询 选中多个DropDownList的值 之后在单击“查询”能够在表中搜出相对应的结果。
- C# WinForm 基本知识
- CreateSubKey创建注册表项失败,但是并没有抛出异常
- 在本地IIS可以浏览的网站传到网上居然出错
- 关于制作象word中的查找、替换菜单功能?
- 请问c#中的十进制类型是怎么回事?
- 使用.net remoting技术做了一个chat, 但是老是报反序列化错误, 大家帮忙看看
- 这次做了个WinForm的项目,遇到困难了:关于Image字段如何显示在pictureBox控件呢啊?
如果是这样,我觉得我会用UDP协议,至少识别是否在线是这样的。
需要连接的时候再用TCP2. 服务器总能直接回调客户端吗?(因为客户端是移动的,所以在功能上采用“回调”的思路)不明白你的回调是什么意思,socket打开是可以自己监听的
至于楼主的问题我想应该是这样吧。
一旦一方掉线,TCP协议会采用超时机制来断开连接,如果用socket编程的话,是会收到消息的。。至于有没有异常。要看具体实现了。
catch只能在对方断开了捕获到,断电根本捕获不到