您现在的位置: 主页 > 嵌入式操作系统 > Linux > Linux 下网络编程错误及处理
本文所属标签:
为本文创立个标签吧:

Linux 下网络编程错误及处理

来源:网络整理 网络用户发布,如有版权联系网管删除 2018-06-29 

 错误号 88 ENOTSOCK__ Socket operation on non-socket

错误原因:因为在建立socket的时候少了一对括号导致,错误代码如下:

if(sockfd=socket(AF_INET, SOCK_STREAM, 0)<0)
{
cout << "socket error" << endl;
return 0;
}
正确代码应该是将sockfd=socket(AF_INET, SOCK_STREAM, 0)使用括号括起来,正确代码如下

if(<span style="color:#ff0000;">(</span>sockfd=socket(AF_INET, SOCK_STREAM, 0)<span style="color:#ff0000;">)</span><0)
{
cout << "socket error" << endl;
return 0;
}

错误号:111 ECONNREFUSED Connection refused

错误原因:因为在程序中将监听端口号设置为13导致

解决办法是将端口号设置为大于1024的数字。



              查看评论 回复



嵌入式交流网主页 > 嵌入式操作系统 > Linux > Linux 下网络编程错误及处理
 错误 导致 括号

"Linux 下网络编程错误及处理"的相关文章

网站地图

围观()