CSocket::Receive()的时候返回值是-1
加入GetLastError(),返回值是183
加入GetLastError(),返回值是183
解决方案 »
- 求助,webbrowser控件的弹窗问题
- 迷惑: 个人觉得WinMain应该是操作系统的入口吧,不应该被MFC回调!
- javascript调用OCX带参数方法失败。
- ie 编程, GetCount : is not a member of 'IShellWindows' ,
- MFC制作的控件注册时失败,提示内存分配失败,不知道什么原因?
- VC的SDK开发 ,在输入窗口上有许多栏位窗口,有何好的方法可使,当回车时,当前焦点自动跳到下个栏位...
- 内存泄漏,在线等
- WTL 程序在XP下运行 CListViewCtrl控件显示错误, Win7才正常
- 我关闭了对话框为什么程序还在运行,要在任务管理器中删除才可以,我并且把对话框给销毁了,什么原因,谢谢!
- *********在vb中的sendkeys函数,在vc中相对应的是哪个函数,谢谢********
- 如何捕获ESC键
- 老了,头了也容易晕,在此求一背包算法。
能告诉我在
CSocket::Receive()的时候返回值是-1
加入GetLastError(),返回值是183
是不是调用Receive()的对象上出的问题?
使用这个就可以知道错误代码是什么意思了
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( NULL, (LPCTSTR)lpMsgBuf, "Error", MB_OK | MB_ICONINFORMATION );
// Free the buffer.
LocalFree( lpMsgBuf );