ACE Proactor如果server主动踢一个client下线要如何做呢

hxzb7215191 2006-03-03 03:37:47
如果我的一个Proactor的Acceptor要主动的踢一个client下线要如何做呢.
我试了直接delete
Receiver的release函数里是直接ACE_OS::closesocket
但是调用完成之后,这个Proactor框架里还是回调了一次.

之后就会有一个异常,我不知道大家是如何处理的.能不能给我一点意见.

我是使用的

ACE 5.4版本.

我新建了一个群.

20322939
...全文
159 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
localman 2006-03-03
  • 打赏
  • 举报
回复
比较常用的作法是跟踪i/o操作的的个数,直到为0
hxzb7215191 2006-03-03
  • 打赏
  • 举报
回复
肯定还有一个异步的读没有完成.
这样如何让它完成呢.
localman 2006-03-03
  • 打赏
  • 举报
回复
delete this前要确保所有I/O操作已经完成

18,363

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 网络编程
c++c语言开发语言 技术论坛(原bbs)
社区管理员
  • 网络编程
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧