关注
码龄
粉丝数
原力等级 --
被采纳
被点赞
采纳率
[PE]经典八炮
2023-07-09 17:36
采纳率: 71.4%
浏览 16
首页
网络
已结题
阻塞的socket如何判断已经关闭
网络协议
c++
语言是C++,用的winsock1,网上查的方法是换到非阻塞用select和recv判断,但是这个版本好像没有非阻塞吧
收起
写回答
好问题
0
提建议
关注问题
微信扫一扫
点击复制链接
分享
邀请回答
编辑
收藏
删除
收藏
举报
1
条回答
默认
最新
关注
码龄
粉丝数
原力等级 --
被采纳
被点赞
采纳率
赵4老师
2023-07-10 09:37
关注
recv返回0
send返回SOCKET_ERROR
本回答被题主选为最佳回答
, 对您是否有帮助呢?
本回答被专家选为最佳回答
, 对您是否有帮助呢?
本回答被题主和专家选为最佳回答
, 对您是否有帮助呢?
解决
无用
评论
打赏
微信扫一扫
点击复制链接
分享
举报
评论
按下Enter换行,Ctrl+Enter发表内容
查看更多回答(0条)
向“C知道”追问
报告相同问题?
提交
关注问题
java
socket
判断
关闭
_如何
判断
Socket
已经
关闭
2021-03-03 14:14
宝源冷气工程的博客
引子前段时间我们的服务由于一台交换机
网络
出现故障,导致数据库连接不上,但是在数据库的连接超时参数设置不合理,connect timeout设置的过长,导致接口耗时增加。DB连接超时后线程未正常结束,上游请求又持续进来...
如何在C语言中
判断
socket
是否
已经
断开
2020-08-26 00:38
在UNIX/LINUX下,非
阻塞
模式
SOCKET
可以采用recv+MSG_PEEK的方式进行
判断
。其中,MSG_PEEK保证了仅仅进行状态
判断
,而不影响数据接收。对于主动
关闭
的
SOCKET
,recv返回-1,而且errno被置为9(#define EBADF 9 /* Bad ...
MFC
网络
助手C++
socket
网络
通讯
2022-10-17 18:10
《MFC
网络
助手C++
Socket
网络
通讯详解》 在计算机编程领域,
网络
通讯是不可或缺的一部分,尤其是在客户端和服务端之间的数据交换。MFC(Microsoft Foundation Classes)是微软提供的一套面向对象的C++库,用于构建...
基于Linux的
Socket
网络
编程的性能优化
2020-08-13 11:14
6.
关闭
Socket
:通信结束后,使用close()函数
关闭
Socket
。 在多客户端连接的场景下,可以使用select()或poll()等I/O多路复用技术来监控多个
Socket
,以便同时处理多个连接请求,避免
阻塞
问题,提高服务器的并发处理...
如何用C语言
判断
socket
是否已
关闭
2025-10-14 15:24
socket
断开
判断
方法随着
网络
编程的普及,
socket
编程也变得越来越重要。然而,在C语言中
判断
socket
是否
已经
断开是一件很重要的事情。如果不主动
关闭
socket
的话,系统不会自动
关闭
的,除非当前进程挂掉了,操作系统...
C++中
Socket
网络
编程实例详解
2020-08-30 21:29
C++中的
Socket
网络
编程是构建
网络
应用程序的基础,它允许程序通过
网络
进行通信。
Socket
接口是操作系统提供的标准API,用于在不同主机之间交换数据。本文将深入探讨C++中
Socket
网络
编程的基本概念、步骤以及示例代码...
应用
SOCKET
实现
网络
通信
2020-05-26 17:08
异步选择机制为
SOCKET
通信提供了非
阻塞
的处理方式,通过消息驱动机制将
网络
事件通知给应用程序。 组广播技术允许
SOCKET
向
网络
中的一个组播地址发送数据包,而这个组播地址可以被
网络
中的多个节点同时接收。这种方式...
socket
网络
编程sample代码.rar
2021-09-01 23:38
Socket
网络
编程是计算机科学中的一个重要领域,特别是在分布式系统和
网络
通信中。这个压缩包"
socket
网络
编程sample代码.rar"包含了多个示例项目,用于教授如何使用
Socket
进行TCP和UDP通信。下面将对这些示例代码及其...
基于
socket
和tkinter的python
网络
聊天室程序
2019-09-18 14:34
4. **
关闭
socket
**:当通信结束后,使用`close()`函数
关闭
socket
,释放资源。 ### 二、tkinter库 tkinter是Python的标准GUI库,用于构建窗口界面。在这个
网络
聊天室程序中,tkinter主要实现了以下功能: 1. **...
Linux
网络
编程-
网络
基础-
socket
编程-高并发服务器.pdf
2021-09-05 22:24
【Linux
网络
编程-
网络
基础-
socket
编程-高并发服务器】 在深入探讨Linux下的
网络
编程之前,我们首先要理解
网络
通信的基础概念——协议。协议是数据传输和解释的规则,它确保了不同设备之间的通信能顺利进行。例如,...
没有解决我的问题,
去提问
向专家提问
向AI提问
付费问答(悬赏)服务下线公告
◇ 用户帮助中心
◇ 新手如何提问
◇ 奖惩公告
问题事件
关注
码龄
粉丝数
原力等级 --
被采纳
被点赞
采纳率
已结题
(查看结题原因)
8月5日
关注
码龄
粉丝数
原力等级 --
被采纳
被点赞
采纳率
创建了问题
7月9日