我用的学生套餐使用python创建的socket 服务器,监听8081端口程序如下import socketHOST='127.0.0.1'PORT=8081BUFFER=4096sock=socket.socket(socket.AF_INET,socket.SOCK_STREAM)sock.bind((HOST,PORT))sock.listen(10)print 'socket server is listeningclient_sock.send(&
我的套接字使用localhost或本地ip。但是为什么我的公网ip不能创建socket服务器呢?当我尝试在python中这样做时,它报告“无法分配请求的地址”。import sockethost="address"s.bind((host, port))while True:print(result.decode('utf-8'))
c.
我写了一个服务器和客户端的Java TCP套接字,它工作在私有网络(192.168.2.x)上,但我不知道如何使它与公网ip一起工作。我想我应该在路由器中打开一个端口,并使用我的服务器ip和这个端口来初始化客户端套接字!我试过了,但不起作用。在这里初始化套接字:ServerSocket server = new ServerSocket(PORT);