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

代码如下:

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

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

相关推荐
雪豹阿伟1 小时前
9.C# —— string拓展方法、StringBuilder高性能处理
c#·上位机
李星星_Alex1 小时前
如何通过 C# 抓取抖音 RTMP 推流码实现自主推流
c#·抖音
qq7422349845 小时前
全面深入的C#核心知识体系与编程实践精要——从语法基础到高级特性系统学习指南
java·算法·c#
fai厅的秃头姐!7 小时前
2586. 统计范围内的元音字符串数
开发语言·c#
正运动技术7 小时前
C#运动控制开源(二): CAD导图和小线段速度前瞻优化
c#·正运动技术·运动控制器·运动控制卡·正运动控制器·运动控制开源·ethercat运动控制器
楼田莉子7 小时前
C#学习:分支与循环
服务器·后端·学习·c#
还是叫明8 小时前
C#使用YOLO26进行图像识别(目标检测)
opencv·yolo·目标检测·c#
魔法阵维护师9 小时前
从零开发游戏需要学习的c#模块,第二十三章(粒子效果 —— 让游戏“活”起来本课目标)
学习·游戏·c#
魔法阵维护师9 小时前
从零开发游戏需要学习的c#模块,第二十二章(音效与背景音乐)
学习·游戏·c#
魔法阵维护师20 小时前
从零开发游戏需要学习的c#模块,第十六章(安装 MonoGame 并创建第一个窗口)
学习·游戏·c#·monogame