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

代码如下:

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

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

相关推荐
阿蒙Amon4 分钟前
C#每日面试题-值类型与引用类型区别
java·面试·c#
foundbug99918 分钟前
C#实现的自动升级系统
服务器·网络·c#
王柏龙18 分钟前
c# aggregate使用
开发语言·c#
先生沉默先1 小时前
c#Socket学习,使用Socket创建一个在线聊天,需求分析与创建项目,数据结构创建(1)
数据结构·学习·c#
CodeCraft Studio1 小时前
Excel处理控件Aspose.Cells教程:使用C#在Excel中创建气泡图
信息可视化·c#·excel·aspose·excel api库·excel气泡图·excel组件库
秦苒&2 小时前
【C语言指针五】转移表、回调函数、qsort、qsort函数的模拟实现
c语言·开发语言·c#
helloworddm2 小时前
GetDirectoryReference 远程代理创建机制详解
服务器·架构·c#
缺点内向2 小时前
C#:轻松实现Excel到TXT的转换
后端·c#·.net·excel
张人玉2 小时前
C# WPF 折线图制作笔记(LiveCharts 库)
笔记·c#·wpf·折线图·linechart
bugcome_com2 小时前
深入浅出 C# 中的 static 关键字——理解静态与实例的核心差异
c#·.net