当前位置:首页 > 编程笔记 > 正文
已解决

使用阿里云服务器,httplib库在listen过程中,出现Cannot assign requested address错误???

来自网友在路上 165865提问 提问时间:2023-11-06 02:07:49阅读次数: 65

最佳答案 问答题库658位专家为你答疑解惑

今天,在做一个小项目的时候,使用httplib库进行建立tcp连接,但是一旦程序开始,并没有等待tcp连接的到来,而是直接结束了。
在这里插入图片描述
在这里插入图片描述

打印一下strerror(errno)
在这里插入图片描述
在这里插入图片描述
根本就没有进行客户端的连接。

找了一下午,检测是否打开端口、是否收到防火墙的影响等待,最终还是没有发现问题。

最后发现,将listen的公网ip换成私网ip就可以了。

在这里插入图片描述

补充:
在网络编程中,云服务器不能直接给ip地址,要让程序直接分配,那这个分配是公网ip还是私网ip呢?反正用下面的程序,是可以listen的,自行验证吧。
在这里插入图片描述

查看全文

99%的人还看了

猜你感兴趣

版权申明

本文"使用阿里云服务器,httplib库在listen过程中,出现Cannot assign requested address错误???":http://eshow365.cn/6-33198-0.html 内容来自互联网,请自行判断内容的正确性。如有侵权请联系我们,立即删除!