C#中判断socket是否已断开的方法

代码如下:

csharp 复制代码
Socket s = new Socket(..);
if (s.Poll(-1, SelectMode.SelectRead))
{
   int nRead = s.Receive();
   if (nRead == 0)
   {
     //socket连接已断开
   }
}

参考:C#中判断socket是否已断开的方法

相关推荐
程序设计实验室12 小时前
分析C#项目的单元测试覆盖率,提高代码质量
c#
一顿操作猛如虎,啥也不是!15 小时前
c# 在 23:00 - 23:59 之间执行一次的写法
开发语言·c#
格林威15 小时前
Baumer相机如何通过YoloV8深度学习模型实现工厂自动化产线牛奶瓶盖实时装配的检测识别(C#代码UI界面版)
人工智能·深度学习·数码相机·yolo·机器学习·计算机视觉·c#
DataIntel16 小时前
c# 属性操作(2)
c#
白葵新18 小时前
C#案例实战
c++·python·算法·计算机视觉·c#
CodeCraft Studio20 小时前
图像处理控件Aspose.Imaging教程:使用 C# 将 SVG 转换为 EMF
图像处理·microsoft·c#·svg·aspose·图片格式转换·emf
★YUI★21 小时前
学习游戏制作记录(将各种属性应用于战斗以及实体的死亡)8.5
学习·游戏·unity·c#
jason成都1 天前
ubuntu编译opendds开发(C#)
linux·ubuntu·c#·opendds
小黄花呀小黄花1 天前
从零开始构建工业自动化软件框架:基础框架搭建(三)容器、配置、日志功能测试
c#
小黄花呀小黄花1 天前
从零开始构建工业自动化软件框架:基础框架搭建(一)容器与日志功能实现
c#