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

代码如下:

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

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

相关推荐
花落人散处3 分钟前
CDiskClean 开发历程 —— 文件清理_目录树解析实现方案参考
c#
离陌在学C#31 分钟前
C# 泛型:从基础到高级应用
开发语言·c#
Vertira1 小时前
C# 与 OpencvSharp 编程[基础目录]
c#
格林威3 小时前
多相机并行采图最佳实践:Task.WhenAll + 异常处理 + 资源释放
开发语言·人工智能·数码相机·计算机视觉·c#·视觉检测·机器视觉
yuhulkjv33511 小时前
Claude表格复制到word不再崩溃,AI导出鸭批量导出+格式无损一键搞定
人工智能·ai·c#·word·ai导出鸭
arbboter16 小时前
【网络工具】NetProxy网络代理用户手册
开发语言·网络·c#·网络代理·网络异常·代理工具
微小冷17 小时前
海康威视相机C#二次开发环境配置
数码相机·c#·.net·海康威视·相机开发
吴可可12321 小时前
C#重写机制与CAD图元开发要点
c#
A_nanda21 小时前
c#WPF开发常见问题
开发语言·c#·wpf
唐青枫21 小时前
别只会解析参数:C#.NET Spectre.Console.Cli 命令行工具实战详解
c#·.net