MFC总是创建套接字失败
答案:1 悬赏:60
解决时间 2021-01-23 14:07
- 提问者网友:骨子里的高雅
- 2021-01-22 15:26
MFC总是创建套接字失败
最佳答案
- 二级知识专家网友:患得患失的劫
- 2021-01-22 16:53
把这句if (!m_pSocket->Create(70))
改成if (!m_pSocket->Create(0))
试试看,还报错吗
或者调用GetLastError看看问题出在哪里
追问:改为零也不行,GetLastError()我不会用啊,麻烦了啊
追答:LPVOID lpMsgBuf;
FormatMessage(
FORMAT_MESSAGE_ALLOCATE_BUFFER |
FORMAT_MESSAGE_FROM_SYSTEM |
FORMAT_MESSAGE_IGNORE_INSERTS,
NULL,
GetLastError(),
MAKELANGID(LANG_NEUTRAL, SUBLANG_DEFAULT), // Default language
(LPTSTR) &lpMsgBuf,
0,
NULL
);
// Process any inserts in lpMsgBuf.
// ...
// Display the string.
MessageBox((LPCTSTR)lpMsgBuf, _T("Error"), MB_OK | MB_ICONINFORMATION );
// Free the buffer.
LocalFree( lpMsgBuf );
改成if (!m_pSocket->Create(0))
试试看,还报错吗
或者调用GetLastError看看问题出在哪里
追问:改为零也不行,GetLastError()我不会用啊,麻烦了啊
追答:LPVOID lpMsgBuf;
FormatMessage(
FORMAT_MESSAGE_ALLOCATE_BUFFER |
FORMAT_MESSAGE_FROM_SYSTEM |
FORMAT_MESSAGE_IGNORE_INSERTS,
NULL,
GetLastError(),
MAKELANGID(LANG_NEUTRAL, SUBLANG_DEFAULT), // Default language
(LPTSTR) &lpMsgBuf,
0,
NULL
);
// Process any inserts in lpMsgBuf.
// ...
// Display the string.
MessageBox((LPCTSTR)lpMsgBuf, _T("Error"), MB_OK | MB_ICONINFORMATION );
// Free the buffer.
LocalFree( lpMsgBuf );
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯