CSocket类的疑问(没可用分了,只能发非技术区了)

l2008l 2010-09-06 11:47:32
今天写了个很小的程序 需要用到网络的(部分代码如下)

void CDemoDlg::OnButton()
{
// TODO: Add your control notification handler code here

char buf[10];
sRecv.Receive(buf,10);
AfxMessageBox(buf);

return;
}

UINT RecvData(LPVOID lpParam)
{

CDemoDlg *pOwer=(CDemoDlg*)lpParam;
char buf[10];
while(1)
{
memset(buf,0,10);

pOwer->sRecv.Receive(buf,10);
AfxMessageBox(buf);
}
}

为什么第一段能通过没问题 而把它新开一个线程(第二段)它运行时就会出错呢?
...全文
48 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

15,440

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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