Запуск сервера python на VPS

#python #sockets #server #ip #vps

#python #сокеты #сервер #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-адрес сервера (с помощью команды ifconfig на консоли bash), и когда я запускаю клиентский скрипт, который подключается к этому адресу, он не подключается)

Ответ №1:

Попробуйте привязать сервер сокетов к общедоступному IP-адресу vps и старайтесь избегать портов ниже 10 000 Я думаю, что большинство брандмауэров предотвращают входящие соединения через порты до 10 000.