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

代码如下:

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

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

相关推荐
小白不白11118 分钟前
C# WinForm 与 VP 二次开发
开发语言·c#
SunnyDays10111 小时前
如何使用 C# 自动调整 Excel 行高和列宽
开发语言·c#·excel
itgather2 小时前
OfficeExcel — Word / Excel DLL 验证台功能介绍
c#·word·excel
云中小生2 小时前
Scrutor:.NET 依赖注入自动化的优雅实现
c#·.net
郝亚军2 小时前
Visual Studio 2022项目中的.sln是什么?
c++·c#·visual studio
jghhh012 小时前
C# 图片水印工具(支持9个位置)
数据库·microsoft·c#
咸鱼翻身小阿橙3 小时前
C# WinForms 控件学习项目
开发语言·学习·c#
JaydenAI3 小时前
[MAF预定义Agent中间件-03]FunctionInvocationDelegatingAgent:将AOP引入函数调用
ai·c#·agent·aop·maf
.NET修仙日记3 小时前
.NET 领域驱动设计:用户角色更新如何从应用服务落地到领域实体(代码拆解)
c#·.net·领域驱动设计·微软技术·角色设计
.NET修仙日记3 小时前
Scrutor:.NET 依赖注入自动化的优雅实现
c#·.net·.net core·微软技术·依赖注入·scrutor