社区
网络编程
帖子详情
IOCP服务器端的网线断开,如何处理
f_tomorrow
2011-08-26 10:08:36
现在服务器与客户端的通信很稳定,在客户端断开(主动或者意外)的时候服务器端都可以正常释放资源,但有个情况
就是如果在有一千多个客户端连接在完成端口服务器上时,此时服务器的网线意外断开,GetQueuedCompletionStatus
返回大量的false
该怎么样安全稳定的处理此情况呢?
希望多给意见,以前没接触过
...全文
142
7
打赏
收藏
IOCP服务器端的网线断开,如何处理
现在服务器与客户端的通信很稳定,在客户端断开(主动或者意外)的时候服务器端都可以正常释放资源,但有个情况 就是如果在有一千多个客户端连接在完成端口服务器上时,此时服务器的网线意外断开,GetQueuedCompletionStatus 返回大量的false 该怎么样安全稳定的处理此情况呢? 希望多给意见,以前没接触过
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
gold_water
2011-08-26
打赏
举报
回复
throw exception,后面自己catch进行处理。
中级伴读
2011-08-26
打赏
举报
回复
还真没考虑过,不过既然收到消息返回的false,该怎么处理就怎么处理啊
我自己这边是,根本不理会,另外有个线程来管理这些连接的超时问题
来灵
2011-08-26
打赏
举报
回复
进行断线处理
zzz_zou
2011-08-26
打赏
举报
回复
逐个释放对应的资源, 1000多个连接本身是很恐怖的, 我不知道会不会有问题,但是感觉上因该不会
yynetsdk
2011-08-26
打赏
举报
回复
服务器断线,可能要做的工作是,重新初始化各个连接。
客户端 重连服务器。
这种情况很恐怖,大概要人为干预了。
f_tomorrow
2011-08-26
打赏
举报
回复
[Quote=引用 3 楼 gold_water 的回复:]
throw exception,后面自己catch进行处理。
[/Quote]
怎么处理?
f_tomorrow
2011-08-26
打赏
举报
回复
[Quote=引用 1 楼 chexlong 的回复:]
进行断线处理
[/Quote]
断线处理是? 麻烦解释下,我不了解
Linux中tcp服务器检测客户端
断开
连接的方法
现在是在一个树莓派上执行编写好的...涉及到的主要是客户端
断开
连接后,
服务器端
继续send时,进程会退出,这是会涉及到信号SIGPIPE的知识,以及使用send中的最后参数或者sigaction的方法,避免进程被杀死。 根据...
TCP客户端判断与服务端
断开
连接的几种方法
TCP客户端判断与服务端
断开
连接的几种方法 1、epoll 2、自定义心跳包方式检测 3、keeplive方式检测 4、getsockopt 目前已知的方法有: 1、epoll(能检测正常的
断开
连接,事件触发机制,优点是快速,但是插拔
网线
是...
Tcp通信中服务器
处理
客户端意外
断开
/ 10054
所谓意外
断开
,是客户端(多指支持3G的移动设备)并没有正常关闭socket,双方并未按照协议上的四次挥手去
断开
连接,一般的
处理
办法都是利用保活机制。而保活机制分又可以让底层实现也可自己实现。 一、双方拟定心跳...
gh0st的
IOC
P
这个是 gh0st 里用的
IOC
P类,但是客户端不是使用
IOC
P的,只有
服务器端
是使用的
IOC
P类,他的这个
IOC
P有几点是很值得我们学习的,首先就是自定义协议,通过自定义协议我们可以知道发送端发送的包的确切大小和其他的...
IOC
P--Windows服务器编程
一对于
IOC
P,搞Windows服务器编程的都不会陌生,它所表现出来的性能是其他各种WinSock模型难望其项背的。撰写本文的目的就是为让大家能够在深入理解
IOC
P的基础上,再来深入的挖掘Windows系统的性能。此处假设读者对...
网络编程
18,356
社区成员
64,214
社区内容
发帖
与我相关
我的任务
网络编程
VC/MFC 网络编程
复制链接
扫一扫
分享
社区描述
VC/MFC 网络编程
c++
c语言
开发语言
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章