socket创建失败,不清楚问题在哪?
m_hSocket = socket(AF_INET, SOCK_STREAM, IPPROTO_TCP);
if (m_hSocket == INVALID_SOCKET)
{
TRACE("Could not create socket %ld\n",WSAGetLastError());
return FALSE;
}
跟踪时m_hSocket失败
trace :Could not create socket %ld
67 'C'
请高手指点!
问题点数:50、回复次数:4Top
1 楼DentistryDoctor(不在无聊中无奈,就在沉默中变态)回复于 2006-03-18 18:44:07 得分 30
WSAGetLastError到底是多少?
WSAStartup你调用了吗?Top
2 楼jjiaming(阿熊)回复于 2006-03-18 21:27:15 得分 10
不可能啊,WSAGetLastError()的返回值都在10000以上,怎么可能是67Top
3 楼jjiaming(阿熊)回复于 2006-03-18 21:29:30 得分 10
在Winsock2.h里有WSAGetLastError()返回值的宏定义,建议你去看一看,对照其返回值判断问题出在哪Top
4 楼zhanghen888(比较寂寞)回复于 2006-03-19 13:21:27 得分 0
问题找到了,谢谢各位Top




