我创建了一个简单的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命令),当我运行连接到该地址的客户端脚本时,它没有连接)
答案 0 :(得分:1)
尝试将套接字服务器绑定到vps公共IP地址,并尝试避免使用10,000以下的端口我认为大多数防火墙都会阻止通过10,000以下端口的传入连接。