Eu tenho dois computadores (ambos rodando Ubuntu) na mesma rede. Eles são capazes de fazer ping entre si com sucesso. Seus IPs são:
Computador 1:172.16.10.59
Computador 2:172.16.10.72
Os seguintes trabalhos:Ouvindo no Computador 1em uma porta aleatória (digamos 1234) e estabelecendo umconexão do Computador 2 ao Computador 1. Posso usar o netcat como um programa de bate-papo (como esperado).
No computador 1:
$ nc -l 1234
No computador 2:
$ nc 172.16.10.59 1234
Mas vice-versa não funciona:Ouvindo no Computador 2no mesmo porto (1234), e estabelecendo umconexão do Computador 1 ao Computador 2.
No computador 2:
$ nc -l 1234
No computador 1:
$ nc 172.16.10.72 1234
Tudo o que acontece é que o netcat é executado em ambos os computadores, mas quando digito uma mensagem em qualquer um dos computadores e pressiono Enter, ela não é exibida no outro computador.
Estou bastante perdido no que poderia estar errado aqui e não consegui encontrar uma solução funcional on-line até agora. Alguém aqui pode me ajudar? Obrigado!