50分!请问我怎么让异步socket做到同步?

xinyi 2006-07-17 03:06:35
我的程序客户端和服务器端都会主动发消息给对方,所以要用异步socket。
而且有些消息发送后要等待返回信息才能继续下面的操作,所以要做到同步。

请问什么方法是最常用的方法,来做到又能异步又能同步?最好有代码。
...全文
210 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
hlidea 2006-07-17
  • 打赏
  • 举报
回复
什么叫又能异步又能同步?我晕!
除了同步方式之外的都是异步,你说的那也是异步的一种
按你的描述,确实只用做个标记就可以了,需要确认的消息,发送出去之后立刻把flag置为false,直到收到确认之后再将flag置为true,然后判断一下,只有flag为true的时候才能执行某些操作即可。
yzb_diablos 2006-07-17
  • 打赏
  • 举报
回复
ioctlsocket
马志1993 2006-07-17
  • 打赏
  • 举报
回复
做个标志
或者用Event

18,356

社区成员

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

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