É possível fazer um chat em grupo no Linux Terminal over LAN?

0

Eu usei netcat para conversar com meu amigo na mesma LAN. No entanto, quero saber se é possível fazer um bate-papo em grupo no Linux Terminal over LAN?

    
por rishikesh_07 16.09.2016 / 07:17

2 respostas

3

Você também pode ver ytalk , que foi criado para isso. Foi muito popular no final dos anos 90 e no início dos anos 2000.

    
por 16.09.2016 / 09:56
1

socat pode fazer isso via multicast em uma LAN.

host1:$ socat STDIO UDP4-DATAGRAM:224.1.0.1:6666,bind=:6666,range=192.168.1.0/24,ip-add-membership=224.1.0.1:192.168.1.11
host2:$ socat STDIO UDP4-DATAGRAM:224.1.0.1:6666,bind=:6666,range=192.168.1.0/24,ip-add-membership=224.1.0.1:192.168.1.12
host3:$ socat STDIO UDP4-DATAGRAM:224.1.0.1:6666,bind=:6666,range=192.168.1.0/24,ip-add-membership=224.1.0.1:192.168.1.13

Os números aqui são:

  • 224.1.0.1 - IP multicast. Qualquer IP multicast funcionará aqui. Precisa ser o mesmo em todos os clientes.
  • 6666 - número da porta. Qualquer número não utilizado > 1024 funcionará. O mesmo em todos os clientes.
  • 192.168.1.0/24 - intervalo de rede do cliente permitido.
  • 192.168.1.11 - o endereço IP do seu host.

Mais informações sobre o uso de socat para multicast no link

    
por 16.09.2016 / 07:57