/// <summary>
/// Checks the connection state
/// </summary>
/// <returns>True on connected. False on disconnected.</returns>
static bool IsConnected()
{
if (_nSocket.Connected)
{
if ((_nSocket.Poll(0, SelectMode.SelectWrite)) && (!_nSocket.Poll(0, SelectMode.SelectError)))
{
byte[] buffer = new byte[1];
if (_nSocket.Receive(buffer, SocketFlags.Peek) == 0)
{
return false;
}
else
{
return true;
}
}
else
{
return false;
}
}
else
{
return false;
}
}
判断 TCPClient disconnect
转载上一篇:socket用户异常掉线检测
![](https://ucenter.51cto.com/images/noavatar_middle.gif)
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
centos 网络稳定性测试
4.4 采用本地用户模式登录FTP服务本地用户模式登录FTP,与匿名用户模式登录FTP相比,更加安全。同样在部署FTP服务之前,先将系统的防火墙关闭:systemctl status firewalld.service 查看防火墙状态systemctl stop firewalld.service 停止防火墙systemctl disable firewalld.service 禁止防火墙开机启动
centos 网络稳定性测试 ftp测试工具 git设置本地用户名和密码 linux网络配置 linux配置网络