#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.