Когда я запускаю socket.gethostbyname(socket.gethostname())
на своей машине, я получаю 127.0.0.1
. Если это так и для вас, то вы привязываетесь только к интерфейсу localhost, поэтому вы можете получить доступ к своему серверу только со своего компьютера.
Чтобы разрешить соединения через любой интерфейс (IPv4), вам необходимо используйте 0.0.0.0
:
host, port = '0.0.0.0', 5555
Затем вы также можете подключиться к своему серверу с другого компьютера в вашей сети (или даже через Inte rnet, если ваш маршрутизатор настроен на пересылку порта 5555 на ваш автомат).