我可以使用 python 'socket' 模块来监听我的外部 IP 吗?如果没有,是否有预装的模块可以?
Can I use the python 'socket' module for listening on my external ip? if no, is there a preinstalled module which can?
我构建了一个小程序来侦听我笔记本电脑上的一个端口,并在我的 phone 上构建了一个连接到我笔记本电脑上该端口的其他程序。现在一切正常,但我想知道同一个模块是否可以与外部 ip 地址一起使用。如果它不能与外部 ip 一起使用,是否有可以与外部 ip 一起使用的预装模块?
如果您在网桥(可能是您的一体机路由器)中转发该端口,那么可以!只需监听 IPv4 地址 0.0.0.0
或 IPv6 地址 ::
(可能是 0:0:0:0:0:0:0:0%0
)以确保您正在监听所有可用的 IP 地址,而不仅仅是 localhost
,并且您可以开始了。
我构建了一个小程序来侦听我笔记本电脑上的一个端口,并在我的 phone 上构建了一个连接到我笔记本电脑上该端口的其他程序。现在一切正常,但我想知道同一个模块是否可以与外部 ip 地址一起使用。如果它不能与外部 ip 一起使用,是否有可以与外部 ip 一起使用的预装模块?
如果您在网桥(可能是您的一体机路由器)中转发该端口,那么可以!只需监听 IPv4 地址 0.0.0.0
或 IPv6 地址 ::
(可能是 0:0:0:0:0:0:0:0%0
)以确保您正在监听所有可用的 IP 地址,而不仅仅是 localhost
,并且您可以开始了。