社区
网络编程
帖子详情
socket如何判断状态,比如网络是否断开?
wl2zw
2005-06-11 03:58:14
我是用winsocket api函数来写,socket 怎么判断状态,比如网络是否断开,是否接受,发送异常。
用select模型吗?select 返回0 代表超时,这个我知道,我想知道的是,怎么取得select 的返回的各种错误码,和含义,这样我才能确定是否网络断开了。
...全文
233
1
打赏
收藏
socket如何判断状态,比如网络是否断开?
我是用winsocket api函数来写,socket 怎么判断状态,比如网络是否断开,是否接受,发送异常。 用select模型吗?select 返回0 代表超时,这个我知道,我想知道的是,怎么取得select 的返回的各种错误码,和含义,这样我才能确定是否网络断开了。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
aiyue2010
2005-06-11
打赏
举报
回复
GetLastError()获得返回错误代码,对着错误代码表就知道是什么错误了。
java中
判断
socket
服务器端
是否
断开
连接
首先想到
socket
类的方法isClosed()、isConnected()、isInputStreamShutdown()、isOutputStreamShutdown()等,但经过试验并查看相关文档,这些方法都是本地端的
状态
,无法
判断
远端
是否
已经
断开
连接。然后想到
是否
可以...
怎样实时
判断
socket
连接
状态
?
这种情况下,协议栈会走正常的关闭
状态
转移,使用epoll的话,一般要
判断
如下几个情况 处理可读事件时,在循环read后,返回结果为0 处理可写事件时,write返回-1,errno为EPIPE EPOLLERR或EPOLLHUP或事件 对...
java
判断
socket
远程t
断开
_
Socket
判断
网络
断开
首先想到
socket
类的方法isClosed()、isConnected()、isInputStreamShutdown()、isOutputStreamShutdown()等,但经过试验并查看相关文档,这些方法都是本地端的
状态
,无法
判断
远端
是否
已经
断开
连接。使用S...
怎样实时
判断
socket
连接
状态
摘自:怎样实时
判断
socket
连接
状态
? - yuxi_o - 博客园 对端正常close
socket
,或者进程退出(正常退出或崩溃),对端系统正常关闭 这种情况下,协议栈会走正常的关闭
状态
转移,使用epoll的话,一般要
判断
如下几个...
如何
判断
Socket
是否
断开
Socket
在连接以后,如果客户端非正常退出,比如网线掉了、超时退出等,服务器端的
socket
仍然有缓存,此时可以从该
socket
描述符中读出一些数据,短时间内甚至可以写,因此
判断
TCP
socket
是否
断开
及其不易,网上有很多...
网络编程
18,356
社区成员
64,214
社区内容
发帖
与我相关
我的任务
网络编程
VC/MFC 网络编程
复制链接
扫一扫
分享
社区描述
VC/MFC 网络编程
c++
c语言
开发语言
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章