当我试图在本地网络上的python中托管服务器(使用本地ip)时,它正常工作,但当我试图使用公共ip来访问服务器时,如果没有连接到我的网络的任何设备,程序(服务器程序)就会出错。socket.AF_INET, socket.SOCK_STREAM)以下是不起作用的代码:SERVER = '' #<here i put my public ip
如果连接到的IP地址是"127.0.0.1“(客户端和服务器位于同一电话上,仅用于测试目的),则以下代码有效,但如果它是电话的”真正“IP地址,则不起作用。smtpSocket.connect(new InetSocketAddress("46.114.153.58", 1109), 10000); //That is the critcal line, if the IPSystem.err.println("IOException: " + e);