WSAGetLastError() = 100054(10054?)是什么错误?

tujj99 2003-12-22 11:21:05
rt
...全文
598 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
LuckFox 2003-12-22
  • 打赏
  • 举报
回复
可以用VS自己的Error Lookup小工具查找一下!
wyh2002 2003-12-22
  • 打赏
  • 举报
回复
10054:远程主机强迫关闭了一个现有的连接。
tujj99 2003-12-22
  • 打赏
  • 举报
回复
实际是这样的,我做的是proxy的程序,在调试的过程中我关闭了ie浏览器,所以出现数据无法送到客户端的错误!!以前程序遇到这个错误就退出了,现在想想是不对的:关闭ie是很正常的事情!现在只是关闭那个线程而已,呵呵!!
hhuangchunlin 2003-12-22
  • 打赏
  • 举报
回复
菜单中 tools->Error Lookup
10054:远程主机强迫关闭了一个现有的连接。
MFCClass 2003-12-22
  • 打赏
  • 举报
回复
有可能,你实际发送的数据要大于缓冲区的内容
sevencat 2003-12-22
  • 打赏
  • 举报
回复
1\直接调用closesocket而没有shutdown
2\setlinger
3\直接关闭程序
sboom 2003-12-22
  • 打赏
  • 举报
回复
执行下面这段代码系统会告诉你。

DWORD ret=10054;
char buff[128];
FormatMessage(FORMAT_MESSAGE_FROM_SYSTEM,(void*)FORMAT_MESSAGE_FROM_STRING,ret,0,buff,128,0);
MessageBox(buff);

18,356

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 网络编程
c++c语言开发语言 技术论坛(原bbs)
社区管理员
  • 网络编程
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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