谁用过MFC的CAsyncSocket?非阻塞,AsyncSelect, 一个线程里可以AsyncSelect多少个CAsyncSocket实例?

mengxihe 2006-11-08 07:29:11
rt.
...全文
406 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
hsghxm 2006-12-08
  • 打赏
  • 举报
回复
揭贴吧,老大
mengxihe 2006-11-09
  • 打赏
  • 举报
回复
居然有五星专家来,太荣幸了 :)

我服务器用MFC的CAsyncSocket,客户端用的WSAEventSelect,客户端经常在第一次发送的时候出现10054错误,抓包SYN-SYN ACK-ACK-RST 就这4个包,可是客户端 却有FD_CONNECT,FD_WRITE事件,响应FD_WRITE一调用send就出10054错误,这是什么原因造成的?
mynamelj 2006-11-09
  • 打赏
  • 举报
回复
CAsyncSocket本来就是非阻塞的,CSocket才是阻塞的。
seker_liu 2006-11-09
  • 打赏
  • 举报
回复
,抓包SYN-SYN ACK-ACK-RST 就这4个包
第4个RST表示已主动切断与对方的连接。
这4个包说明:请求连接-连接成功-关闭连接
evvvzt 2006-11-08
  • 打赏
  • 举报
回复
我可以明确告诉你,理论上是无限个。
DentistryDoctor 2006-11-08
  • 打赏
  • 举报
回复
一个线程里可以AsyncSelect多少个CAsyncSocket实例?
没实际测试过,从理论上应该没有限制。

18,355

社区成员

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

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