高手帮助:socket接收数据问题,接收数据比较快而且多,需要将接收到的数据在多线程中进行处理!

asoftcn 2005-03-19 03:28:24
通讯采用UDP方式,服务器在DWORD WINAPI CServerSocket::SockThreadProc(LPVOID lpParameter)函数中接收socket数据,iLen=pMgr->m_Socket.RecvFrom((char *)&recvMsg,sizeof(recvMsg),(sockaddr*)&pMgr->m_sockaddr);接收到数据后想将recvMsg处理过程独自AfxBeginThread开线程进行执行此次命令过程,请高手指点如何将数据传递到新线程中.

服务器接收数据比较快,如何用线程处理每次接收到的命令????
...全文
80 点赞 收藏 3
写回复
3 条回复
晨哲 2005年03月22日
http://www.blindpoint.net/bbs/ShowForum.asp?forumid=7
回复 点赞
nuaawenlin 2005年03月19日
不必要每次都开线程

只要作好线程的同步问题,解决就容易多了
回复 点赞
clicksoft 2005年03月19日
可以采用线程池的方式处理啊 这样也不用来个数据就开个线程啊
回复 点赞
发动态
发帖子
网络编程
创建于2007-09-28

7880

社区成员

6.4w+

社区内容

VC/MFC 网络编程
社区公告
暂无公告