大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。
Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺
wisock中bind的10049错误
代码如下:
scokaddr_in addr = {0};
int nRet = 0;
…
memset(&addr, 0, sizeof(scokaddr_in));
addr.sin_family = AF_INET;
addr.sin_addr.s_addr = INADDR_ANY; //(*)
addr.sin_port = htons(nPort);
nRet = bind(sock, (SOCKADDR*)&addr, sizeof(SOCKADDR));
if (SOCKET_ERROR == nRet)
{
cout << “bind failed! err code = ” << ::WSAGetLastError() << endl;
return -1;
}
…
运行结果: bind failed! err code = 10049
error lookup 的解释:在其上下文中,该请求的地址无效。
用netstat -a -n 查看发现所设置的端口没有被使用.
修改:
将(*)那一行修改为: sin.sin_addr.S_un.S_addr = INADDR_ANY;
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/189174.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...