技术栈

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

wiseyao12192024-09-23 17:35

代码如下:

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

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

上一篇:【Fastapi】参数获取,json和query
下一篇:如何确保Java程序分发后不被篡改?使用JNI对Java程序进行安全校验
相关推荐
小码编匠
37 分钟前
工业视觉 C# + OpenCvSharp 的模板匹配实战
后端·c#·.net
月巴月巴白勺合鸟月半
2 小时前
几种 HTML 转 PDF的方式
pdf·c#
bugcome_com
3 小时前
简述 C# 成员修饰符(Modifier)——从整体到细节全面解析
c#
helloworddm
3 小时前
防止应用多开-WPF
服务器·架构·c#
我是唐青枫
4 小时前
深入理解 Parallel.ForEachAsync:C#.NET 并行调度模型揭秘
c#·.net
bugcome_com
5 小时前
深入解析 C# 中 const 与 readonly 的核心区别
c#
kylezhao2019
5 小时前
工业机器视觉基础认知
计算机视觉·c#·visionpro
水龙吟啸
5 小时前
项目设计与开发:智慧校园食堂系统
python·机器学习·前端框架·c#·团队开发·visual studio·数据库系统
flysh05
5 小时前
C#语言基础知识要点
开发语言·c#
闻缺陷则喜何志丹
6 小时前
【三维建模】三维建模基础一
c#·计算几何·cad·三维建模·布尔运算·切点
热门推荐
01GitHub 镜像站点02Linux下V2Ray安装配置指南03jdk21下载、安装(Windows、Linux、macOS)04Claude Code Skills 实用使用手册05手把手教你通过Gemini3 pro 学生认证,白用一年,手慢无!06UV安装并设置国内源072025 最新教程:注册并切换到美区 Apple ID08从快手“12·22”直播攻击事件看:一次教科书式的业务层饱和攻击09【踩坑笔记】50系显卡适配的 PyTorch 安装10祝大家 2026 年新年快乐,代码无 bug,需求一次过