本人新手, 想问下, 怎么WSAAsyncSelect模型编写客户端

prehawk 2013-03-16 03:31:39
我正在做一个类似的QQ的聊天程序, 在师兄的指导下, 服务端一定要用IOCP模型, 而在客户端, 我想用WSAAsyncSelect模型来连接服务端. 这本身有没有问题, 我刚刚看完windows网络编程. 在网上搜了很多例子, 发现用WSAAsyncSelect这个模型的都是写服务端, 不知道拿来写客户端行不行.
新手求助~
...全文
176 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
skyandcode 2013-03-17
  • 打赏
  • 举报
回复
没问题的,客户端一样要处理阻塞事件。
Geoff08Zhang 2013-03-16
  • 打赏
  • 举报
回复
写客户端没问题,这的socket例子有用WSAAsyncSelect的,看Finger吧: http://download.csdn.net/detail/geoff08zhang/4571358
prehawk 2013-03-16
  • 打赏
  • 举报
回复
我拿别人的代码例子试过, 发现WSAAsyncSelect()函数过后, connect()函数就返回10035 或者10037错误了, 我知道它是说非阻塞模型会立刻返回, 但是服务端那边好像没显示客户端有连接进来的样子 所以connect()应该还是失败的... 现在迷惑的是怎么应用这个模型... 哎, 菜鸟是不是应该还是用回最原始的同步函数呢
smwhotjay 2013-03-16
  • 打赏
  • 举报
回复
可以WSAAsyncSelect. iocp也可以client.
傻X 2013-03-16
  • 打赏
  • 举报
回复
不能太强调客户端和服务器端。 QQ的例子,客户端会转变成服务器端的。。 两个人通信的时候,不是通过腾讯服务器的。
prehawk 2013-03-16
  • 打赏
  • 举报
回复
引用 1 楼 tiger9991 的回复:
我也是用来写服务器端的。 select可以一对多。因此服务器模型比较适合
那么就是说WSAAsyncSelect模型写客户端不太合适咯?
傻X 2013-03-16
  • 打赏
  • 举报
回复
我也是用来写服务器端的。 select可以一对多。因此服务器模型比较适合

18,355

社区成员

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

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