允许我的覆盆子pi在python中访问我的路由器socketname.bind(96.231.140.202,9999)
的端口9999后给我一个无法分配的错误
为了移植我用过:
myfiosgateway.com/#/firewall/portforward(同样的方法
我在我的apache服务器上工作了)我已经确认96.231.140.202是我的pub ip
答案 0 :(得分:0)
您无法绑定到您的公共IP。你的路由器正在这样做。您想要绑定到您的私有IP并将目的地为9999的流量转发到您的pi上的绑定IP,此地址将属于符合rfc的私有IP范围,因此它很可能类似于192.168.1.12或类似的东西
例如:
socketname.bind(0.0.0.0,9999) #the use of 0.0.0.0 will automatically find your available interface on that raspberry pi.
如果您让我确切知道您正在使用的套接字库,我可以制作确切的代码。