【发布时间】:2020-06-24 14:54:17
【问题描述】:
我目前使用这种方法在 python 上显示我的 IP 地址,但我意识到这不是我需要的 IP 地址
hostname = socket.gethostname()
IPAddr => socket.gethostbyname(hostname)
我的代码有问题吗?还是只是使用不同的方法?
【问题讨论】:
-
公网IP还是本地IP?
-
本地 ip @Tylerr
-
socket.gethostbyname(socket.gethostname())返回什么? -
"192.168.56.1" 这就是我得到的,我在发布者和订阅者方法上使用此方法,奇怪的是,我在其他 PC 上的发布者 IP 和订阅者 IP 是相同的@Tylerr
-
还是我对整个 IP 地址的理解有误?
标签: python python-3.x sockets networking ip