Problemas com Sockets
Contexto
Estou fazendo um programa simples, para rodar no terminal mesmo... trata-se de um jogo da velha 3d (4x4x4). É um trabalho final da cadeira de Redes de Computadores.
Estou usando socket UDP para descoberta do servidor e TCP para estabelecimento da conexão e troca de dados. A linguagem usada é Python.
Problema
O jogo está implementado. Porém, incrivelmente, só consigo hostear diretamente do meu pc. Se colocar outro pc, na minha sub-rede, para hostear e eu tentar me conectar, a conexão é rejeitada.
Não sei o que pode estar dando errado.
Repositório
Deixo aqui o link do repositório - TicTacToe-3D
Lá estão os passos para executar o jogo.