Sem saber muito sobre o Mac, se for algo como o Linux, será porque o seu servidor está apenas ouvindo na interface 'loopback' ( lo
), que sempre tem o endereço IPv4 127.0.0.1
(e o IPv6 addr ::1
) e o domínio localhost
.
Isso permite que você execute um servidor em sua máquina local sem que ele seja acessível a nenhuma das redes às quais você está conectado. Isso tem benefícios de segurança para certos casos de uso.
No entanto, você quer que seja acessível a partir de sua LAN, então você precisa ter certeza de que seu script Python está escutando na interface que tem o endereço IPv4 de 192.168.1.13
no seu caso.
Desativar o firewall e outras etapas extras podem ser necessárias. Uma vez que você esteja funcionando, você pode querer ver se funciona com o firewall ativado novamente. Caso contrário, talvez você precise adicionar uma exceção à sua configuração de firewall.