在VPS上运行python服务器

时间:2016-10-12 20:23:00

标签: python sockets server ip vps

我创建了一个简单的python服务器:

import socket
server=socket.socket()
server.bind(("0.0.0.0",8820))
server.listen(1)
(client_socket,client_address)=server.accept()

client_name=client_socket.recv(1024)
client_socket.send("Hello "+client_name)

client_socket.close()
server.close()

当我在VPS中运行此脚本时,我无法连接到此服务器 为什么? (我得到服务器的IP地址(在bash控制台上使用ifconfig命令),当我运行连接到该地址的客户端脚本时,它没有连接)

1 个答案:

答案 0 :(得分:1)

尝试将套接字服务器绑定到vps公共IP地址,并尝试避免使用10,000以下的端口我认为大多数防火墙都会阻止通过10,000以下端口的传入连接。