请教网络消息自动接收方法

p2436045 2007-03-01 08:00:33
#define WM_SOCKA WM_USER+0x100
BEGIN_MESSAGE_MAP
VCL_MESSAGE_HANDLER(WM_SOCK,TMessage,OnRecv);
END_MESSAGE_MAP(TForm);
WSAAsyncSelect(m_Socket,Handle,WM_SOCK,FD_READ|FD_CLOSE);
我将客户端接收到的m_Socket消息在OnRecv()中接收,但是必须等到所有消息发送完后,OnRecv()才能接收到消息,而在发送消息过程中收到的消息也得等到所有消息发送后才能收到。
怎样实现在发送消息的同时也能自动接收服务器的消息呢?
要用线程吗?
期待指教
...全文
253 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
p2436045 2007-03-01
  • 打赏
  • 举报
回复
呵呵,高人能指点个具体的方法吗?
p2436045 2007-03-01
  • 打赏
  • 举报
回复
谁能指点下呀?我是半路学的,指点下网络消息自动接收线程的方法
kangji 2007-03-01
  • 打赏
  • 举报
回复
用线程,那是肯定的啦

1,317

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder 网络及通讯开发
社区管理员
  • 网络及通讯开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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