社区
网络编程
帖子详情
WSAGetLastError ()函数返回值是10038,请问是何错误.
xhyxyr
2003-10-09 11:48:16
我用Send()函数向服务器发送数据,但是返回值是“-1”;然后我用WSAGetLastError ()查看错误,返回值为10038。不知道是什么错误。
...全文
2995
8
打赏
收藏
WSAGetLastError ()函数返回值是10038,请问是何错误.
我用Send()函数向服务器发送数据,但是返回值是“-1”;然后我用WSAGetLastError ()查看错误,返回值为10038。不知道是什么错误。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xiaohyy
2003-10-09
打赏
举报
回复
用Error lookup查看错误是 在一个非套接字上尝试了一个操作。
duqiang2050
2003-10-09
打赏
举报
回复
在一个非套接字上尝试了一个操作。
yaoha2003
2003-10-09
打赏
举报
回复
太感谢杜杜了
duqiang2050
2003-10-09
打赏
举报
回复
C:\Program Files\Microsoft Visual Studio\Common\Tools\ERRLOOK.EXE
vs6工具菜单里有,就是Error lookup
rockersz
2003-10-09
打赏
举报
回复
msdn可以查询错误原因,索引->win32error->Win32 Error Codes,最好把它加入书签,方便查找
xhyxyr
2003-10-09
打赏
举报
回复
感谢诸位的答复,结帖时均有分。
还有一个问题:如何根据错误序号来查询错误原因?我在MSDN上找不到。
windows_editor
2003-10-09
打赏
举报
回复
10038-------WSAENOTSOCK
无效套接字上的套接字操作。 任何一个把SOCKET句柄当作参数的Winsock函数都会返回这个错误。它表明提供的套接字句柄无效
flagfly
2003-10-09
打赏
举报
回复
看来是socket没有创建成功。
W
SAGe
tLast
Error
()部分常见
返回值
W
SAGe
tLast
Error
()部分常见
返回值
TCP套接口
函数
发生
错误
时返回SOCKET_
ERROR
,调用W
SAGe
tLast
Error
()得到具体的
错误
码。 说明: 面向连接套接口,接收数据通常使用recv,但也可以使用recvfrom,除了最后两个参数被忽略外 系统将把尽可能多的数据复制到接收缓冲区...
关于send时产生WSAEWOULDBLOCK问题
关于send时产生WSAEWOULDBLOCK时的...产生这个
错误
只是说明out buffer已经满了,不代表出错. 可以等待FD_WRITE消息,此时将没有发送完成的数据再次发送出去. WSAEWOULDBLOCK
错误
意味着请求的操作在调用期间没有时间完成
linux 和 windows 下的socket之间的差别
1、socket描述符的定义不同 windows: 套接字描述符为一个局柄SOCKET。...需要使用W
SAGe
tLast
Error
获取
错误
码。 linux: 使用全局变量errno获取。3、connect
返回值
的不同 windows下: If no
error
occ
WSAEWOULDBLOCK
错误
产生这个
错误
只是说明out buffer已经满了,不代表出错. 2.可以等待FD_WRITE消息,此时将没有发送完成的数据再次发送出去. 但还是有疑问,我的问题如下: 1.我上面的两条结论正确吗? 2.关于在FD_W
网络编程
18,357
社区成员
64,164
社区内容
发帖
与我相关
我的任务
网络编程
VC/MFC 网络编程
复制链接
扫一扫
分享
社区描述
VC/MFC 网络编程
c++
c语言
开发语言
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章