社区
通信技术
帖子详情
socket断开的问题解决方法
peter115
2003-08-19 10:24:36
我想请问一个问题就是利用socket来做通信的时候,
如果服务器的网络突然断掉了,或者通俗一点就是网线突然断了,那这个时候我连接到服务器的客户端怎么知道呢?一般像这种情况怎么解决,通常采用什么样的
方法来解决网络通信中的各种异常情况呢?
...全文
112
4
打赏
收藏
socket断开的问题解决方法
我想请问一个问题就是利用socket来做通信的时候, 如果服务器的网络突然断掉了,或者通俗一点就是网线突然断了,那这个时候我连接到服务器的客户端怎么知道呢?一般像这种情况怎么解决,通常采用什么样的 方法来解决网络通信中的各种异常情况呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
kingzai
2003-10-03
打赏
举报
回复
定时的ping一次或连接一次
sheerfish999
2003-10-03
打赏
举报
回复
每种编程语言中都有相应的socket错误捕捉函数的,远程中途断开属于错误的一种
del77
2003-10-02
打赏
举报
回复
可以设置超时或者自定义探测包..
zb_china
2003-08-20
打赏
举报
回复
发送信息时就会发现,除此别无他法
keep-alive的超时大概是2小时,你不会满意吧
android休眠
socket
断开
,Android 休眠导致的
问题
Socket
断开
开发过程中,发现手机锁屏/休眠会导致通信有
问题
。调试后发现是
socket
断开
了,这是与wifi有关系,而wifi的
问题
又与手机休眠有关。1.可以手动设置设置——无线和网络——WLAN——高级设定——睡眠期间保持WLAN开启——总是然而,并不是所以有手机都有这个设置,因为有些系统被开发商定制(阄割)了。2.代码设置public void setWifiDormancy(Context context...
android 熄屏
socket
断开
,Android 休眠导致的
问题
Socket
断开
开发过程中,发现手机锁屏/休眠会导致通信有
问题
。调试后发现是
socket
断开
了,这是与wifi有关系,而wifi的
问题
又与手机休眠有关。1.可以手动设置设置——无线和网络——WLAN——高级设定——睡眠期间保持WLAN开启——总是然而,并不是所以有手机都有这个设置,因为有些系统被开发商定制(阄割)了。2.代码设置publicvoidsetWifiDormancy(Contextcontext){...
Android锁屏
socket
断开
,Android下的
socket
关闭
问题
在项目中利用NIO进行建链过程,在建链和协议初始化完毕后,将
socket
改为block模式进行数据收发,但此后调用
socket
.close()后发现该
socket
并未
断开
,但客户端显示的
socket
状态,closed属性都正常。经反复调试后,发现在
socket
上读取数据时,使用了DataInputStream,在
socket
关闭后,读数据线程仍阻塞在DataInputStream.Read_xxx...
RHEL下,网络
断开
时不能及时监测
socket
断开
的
解决
方法
最近在RHEL5下面,遇到了将网络拔掉,
socket
的send函数在发送小包数据的时候,依然能够成功;而在发送大包的时候,却需要很久才会超时退出阻塞状态。 首先这里有两个
问题
: 1.send小包数据时,一定会成功,无法判断网络连接正常 2.send大包数据时,会阻塞很久,才会退出
解决
问题
1,需要自己做心跳机制,比较好
解决
。
解决
问题
2,需要用到setsockopt函数来设置发送超时值#
Android 休眠导致的
问题
Socket
断开
开发过程中,发现手机锁屏/休眠会导致通信有
问题
。调试后发现是
socket
断开
了,这是与wifi有关系,而wifi的
问题
又与手机休眠有关。 1.可以手动设置 设置——无线和网络——WLAN——高级设定——睡眠期间保持WLAN开启——总是 然而,并不是所以有手机都有这个设置,因为有些系统被开发商定制(阄割)了。 2.代码设置 [java] view plain c
通信技术
4,358
社区成员
28,927
社区内容
发帖
与我相关
我的任务
通信技术
通信技术相关讨论
复制链接
扫一扫
分享
社区描述
通信技术相关讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章