社区
Linux/Unix社区
帖子详情
关于判断server的socket关闭的问题
昵称怎么改都存在
2005-05-10 04:22:32
client端是用阻塞式监听stdin和远端的socket的,我听说当server关闭socket时client的远端socket会变为可读,可是recv()的内容不可知,我试过用if(recv()==-1)判断,当server关闭连接后client还是分辨是关闭信令还是新信息,请教高手应该如何解决?
...全文
136
6
打赏
收藏
关于判断server的socket关闭的问题
client端是用阻塞式监听stdin和远端的socket的,我听说当server关闭socket时client的远端socket会变为可读,可是recv()的内容不可知,我试过用if(recv()==-1)判断,当server关闭连接后client还是分辨是关闭信令还是新信息,请教高手应该如何解决?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
昵称怎么改都存在
2005-05-10
打赏
举报
回复
谢谢过眼云烟!我用这个条件终于可以判别了
也谢谢秋风萧萧。想再问一下,fgets()不可对stdin操作吧,如果是获取标准输入的话应该如何使用?
think__
2005-05-10
打赏
举报
回复
recv() 返回 0,表示对方已关闭tcp连接。在实际使用中,对端关闭,也可能返回-1, errno错误值为连接连接reset等。
因此,recv() <= 0,一般可用来表示连接已关闭
qfxx
2005-05-10
打赏
举报
回复
gets会存在缓冲区溢出的问题
可用fgets代替
qfxx
2005-05-10
打赏
举报
回复
以前也有讨论过这个问题
但是没有很好的答案
多用超时或异常来处理
http://community.csdn.net/Expert/topic/3659/3659348.xml?temp=.3845178
昵称怎么改都存在
2005-05-10
打赏
举报
回复
写错了,应该是:
当server关闭连接后client还是(无法)分辨是关闭信令还是新信息
昵称怎么改都存在
2005-05-10
打赏
举报
回复
还有一个小问题,我用gets()函数获取字符串,linux下warning说gets()是dangerous的,请问需要理会吗?尽管我得程序没有错,可是好像不太好,请问有何对策?
Socket
编程快速入门
本课程将理本课程将理啊 论结合实践,带你从零开始,系统学习
Socket
编程技术,让
Socket
的学习不再那么零散与难以掌握,同时会提炼出
Socket
网络传输的核心思想与构架,并带你踩坑出坑,增加你的分析与处理
问题
的啊aas...
java
socket
判断
关闭
_如何
判断
Socket
已经
关闭
所以说,真实确认这个
socket
关闭
不可用的结论,其实是在收到RST之后异步处理的。 现在我们回到图1去仔细看看,从网络抓包情况来看,即使是在收到RST后,还是有W返回success的情况,因为从TCP层面收到RST后,到应用...
Javaclient端怎么
判断
server
端
socket
是否已经断开
“Javaclient端怎么
判断
server
端
socket
是否已经断开”: 关键词:javaclient 端 怎么
判断
server
端
socket
是否 已经 断开java client端如何
判断
server
端
socket
是否已经断开 最近在开发中遇到一个
问题
,就是如何...
如何检测
socket
是否
关闭
,
socket
的
关闭
检测及处理
检测
socket
关闭
reference SIGPIPE 信号处理整理 调用write, send, sendto等发送函数时,触发 SIGPIPE 信号,导致程序直接退出。 Program received signal SIGPIPE, Broken pipe. 0x00007ffff7af2224 in write () ...
linux
socket
开发 客户端如何
判断
服务端
关闭
linux下客户端如何
判断
服务端
关闭
问题
由来解决方案
问题
由来 前一段时间开发一个通讯服务器,采用异步长链接,想对每一条线路进行监控;发现当服务端
关闭
了的时候下路状态并没有及时更新,客户端并没有立马知道这...
Linux/Unix社区
23,120
社区成员
74,507
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 应用程序开发区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章