怎样等待异步Socket的函数返回结果再继续执行?
自己继承了一个异步Socket
Class mySocket : public CAsnycSocket
这样连接服务器
mySocket.Connect("host",port);
我想执行这一句以后等待socket连接上去host再继续执行后面的代码
但是又不想用阻塞socket,因为等到连接完以后接下来立刻要发送数据
如果放在OnConnect里面处理会变得很复杂
能否用一个占用cpu资源比较低的循环(不使用timer)去检查socket是否连接上
如果还没连接上就等待一段时间(不用Sleep,这个会使得界面没有响应) 再继续检查
直到连接上去?