技术栈

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程序进行安全校验
相关推荐
公子小六
13 小时前
推荐一种手动设置异步线程等待机制的解决方案
windows·microsoft·c#·.net
code bean
14 小时前
【C++】全局函数和全局变量
开发语言·c++·c#
yi碗汤园
14 小时前
C#实现对UI元素的拖拽
开发语言·ui·unity·c#
m***9238
14 小时前
【MySQL】C# 连接MySQL
数据库·mysql·c#
ironinfo
17 小时前
C#性能优化随记
开发语言·性能优化·c#
czhc1140075663
19 小时前
Winform121 prograssbar Imagelist panel
c#
我是苏苏
19 小时前
C#基础:如何创建一个类库并且封装成DLL
开发语言·c#
Yuyang_Leo
19 小时前
eventTime+watermarker+allowedLateness到底窗口关闭时间是什么?
c#·linq
Tatalaluola
19 小时前
Unity使用EPPlus读取写入表格
unity·c#·游戏引擎·excel
热门推荐
01GitHub 镜像站点02UV安装并设置国内源03安娜的档案(Anna’s Archive) 镜像网站/国内最新可访问入口(持续更新)04BongoCat - 跨平台键盘猫动画工具05Linux下V2Ray安装配置指南06本地部署阿里最新开源的Z-Image07【保姆级教程】免费使用Gemini3的5种方法!免翻墙/国内直连08Meta第三代“分割一切”模型——SAM 3本地部署教程:首支持文本提示分割,400万概念、30毫秒响应,检测分割追踪一网打尽0946个Nano-banana 精选提示词,持续更新中10Gemini 3.0 Pro Preview 实测报告