+ -
当前位置:首页 → 问答吧 → socket连接问题

socket连接问题

时间:2011-12-16

来源:互联网

为了防止在连接时,那段时间内,不能对界面操作,我将连接程序写入了一个线程中,但是
在加了:
WSAData wData;
  int iResult = WSAStartup(MAKEWORD(2, 2), &wData);
  if (iResult != NO_ERROR)
  {
return;
  }
这样的初始化语句后,在线程中得调试到connect语句时,就会自动结束程序,
将上面初始化语句放进线程,在WSAStartup这条语句时就会结束,这是上面原因,怎么解决?

作者: xyh79639981   发布时间: 2011-12-16

WSAData wData;
  int iResult = WSAStartup(MAKEWORD(2, 2), &wData);
  if (iResult != NO_ERROR)
  {
return; //是不是这里退出了线程,还是程序直接退出了啊
  }

作者: zhujian888   发布时间: 2011-12-16

你试试加载1,1库呢?
你自己F5单步运行调试一下啊?
我怀疑你是不是库版本加载错误啊.cout一下或者messagebox一下嘛 !!

作者: jordancar   发布时间: 2011-12-16