技术栈

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程序进行安全校验
相关推荐
加号3
4 分钟前
【C#】实现沃德普线光控制器通信控制(附完整源码)
开发语言·c#
lzhdim
1 小时前
SharpCompress:跨平台的 C# 压缩与解压库
开发语言·c#
~plus~
3 小时前
.NET 8 C# 委托与事件实战教程
网络·c#·.net·.net 8·委托与事件·c#进阶
beyond谚语
4 小时前
接口&抽象类
c#·接口隔离原则·抽象类
新手小新
4 小时前
C#学习笔记1-在VS CODE部署C#开发环境
笔记·学习·c#
rockey627
7 小时前
AScript动态脚本多语言环境支持
sql·c#·.net·script·eval·function·动态脚本
ou.cs
8 小时前
c# SemaphoreSlim保姆级教程
开发语言·网络·c#
龙侠九重天
8 小时前
ML.NET 实战:快速构建分类模型
分类·数据挖掘·c#·.net
fengyehongWorld
9 小时前
C# 创建Worker,杀死指定程序的线程
c#
Nuopiane
13 小时前
C#基础(1)堆栈、GC与Marshal
unity·c#
热门推荐
01GitHub 镜像站点02一周AI热点速览(2026.03.31-04.06):GPT-6曝光、谷歌开源Gemma 4、资本狂飙与模型军备竞赛03基于 Docker 部署 Hermes Agent 并接入飞书机器人的完整指南04OpenClaw 请求超时 llm request timed out 怎么解决?3 种方案实测,附完整排查流程05VMware Workstation Pro 17 虚拟机完整安装教程(2026最新)06CodeBuddy与WorkBuddy深度对比:腾讯两款AI工具差异及实操指南07实测!Gemma 4 成功跑在安卓手机上:离线 AI 助手终于来了08AI Weekly | 2026年4月第二周 · GitHub热门项目与AI发展趋势深度解析09Oh My Codex 快速使用指南10开发者环境配置:用 Ollama 实现本地大模型部署(附下载慢的解决方案