0


bind失败Cannot assign requested address

bind失败,可能是设置的端口号问题。

Linux使用命令: sysctl -a |grep port_range去查看机子的可用端口。

net.ipv4.ip_local_port_range = 32768 60999 端口可用是32768到60999。

设置端口时,我的机子应该使用的端口是32768~60999是可用的。

修改端口再重新开启TCP server服务器。

    bzero(&server_addr, sizeof(server_addr));//初始化
    server_addr.sin_family = AF_INET;
    server_addr.sin_port = htons(39527); //32768~60999是可用的
    server_addr.sin_addr.s_addr = htonl(INADDR_ANY);
    bind(server_socket, (struct sockaddr *) &server_addr, sizeof(server_addr))
标签: 服务器 linux 网络

本文转载自: https://blog.csdn.net/weixin_52991272/article/details/128529712
版权归原作者 ENTER CSX 所有, 如有侵权,请联系我们删除。

“bind失败Cannot assign requested address”的评论:

还没有评论