社区
C#
帖子详情
判断本地连接是否断开
guohelv0519
2010-06-24 04:57:27
如何在 C# 下判断本地连接是否断开?
...全文
121
3
打赏
收藏
判断本地连接是否断开
如何在 C# 下判断本地连接是否断开?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
guohelv0519
2010-06-24
打赏
举报
回复
谢谢楼上的给予指点,结贴!
huwei001982
2010-06-24
打赏
举报
回复
[code=c#]System.Net.NetworkInformation.NetworkInterface.GetIsNetworkAvailable();[/code]
myhope88
2010-06-24
打赏
举报
回复
不懂,帮顶下
怎么检测服务器连接状态
是否
断开
select()函数:可以用于监视一组文件描述符(包括套接字)
是否
准备好进行读写操作。当套接字连接
断开
或有消息到达时,select()函数会返回相应的状态。当连接
断开
时,该函数可能返回一个错误代码, 可根据该错误代码
判断
连接
是否
已
断开
。如果发送失败,该函数可能返回一个错误代码,可以通过检查该代码
判断
连接
是否
断开
。getsockopt()函数:可以用于查询套接字选项的值。你可以使用它来检索套接字错误状态,例如连接
是否
断开
。在C语言中,你可以使用套接字(socket)编程相关的函数来检测服务器连接状态。
【Linux C应用】
判断
TCP连接
是否
断开
的方法
方法一: struct tcp_info info; int len=sizeof(info); getsockopt(sock, IPPROTO_TCP, TCP_INFO, &info, (socklen_t *)&len); if((info.tcpi_state==TCP_ESTABLISHED)) 则说明未
断开
else
断开
方法二: 通过send函数失败时的errno值
判断
套接字
是否
处于连接状态errno==EPIPE
java
判断
socket_JAVA
判断
Socket 远程端
是否
断开
连接
最近在做项目的时候,遇到这样一个问题,如何
判断
Socket 远程端连接
是否
关闭,如果关闭的话,就要重建连接Socket的类提供了一些已经封装好的方法, 如 isClosed()、isConnected()、isInputStreamShutdown()、isOutputStreamShutdown()等,在测试时发现,这些方法都是本地端的状态,无法
判断
远端
是否
已经
断开
连接。其实在socket类...
JAVA
判断
Socket 远程端
是否
断开
连接
如何
判断
Socket 远程端连接
是否
关闭,如果关闭的话,就要重建连接Socket的类提供了一些已经封装好的方法, 如 isClosed()、isConnected()、isInputStreamShutdown()、isOutputStreamShutdown()等,在测试时发现,这些方法都是本地端的状态,无法
判断
远端
是否
已经
断开
连接。
判断
Socketl连接
是否
断开
在 Android socket 编程中我们需要时刻对其网络状态进行
判断
,android对网络状态
判断
的方法(isClosed(),isConnected(),isInputShutdown(),sOutputShutdown())中都是
判断
本地socket端的状态的,无法
判断
远端的socket状态,则可通过隔段时间向对方发送数据,如果发送过程出现异常,则证明网络出现问题。 1.使用 sendU
C#
110,534
社区成员
642,576
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章