
netcat
같은 LAN에서 친구와 채팅을 하곤 했습니다 . 하지만 LAN을 통해 Linux 터미널에서 그룹 채팅이 가능한지 알고 싶습니다.
답변1
ytalk
이를 위해 설계되었는지 확인할 수도 있습니다 . 90년대 후반과 00년대 초반에 큰 인기를 끌었습니다.
답변2
socat
이는 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
여기에 있는 숫자는 다음과 같습니다.
- 224.1.0.1 - 멀티캐스트 IP. 모든 멀티캐스트 IP가 여기에서 작동합니다. 모든 클라이언트에서 동일해야 합니다.
- 6666 - 포트 번호. 사용되지 않은 숫자 > 1024는 괜찮습니다. 모든 클라이언트에게 동일합니다.
- 192.168.1.0/24 - 허용되는 클라이언트 네트워크 범위.
- 192.168.1.11 - 호스트의 IP 주소입니다.
멀티캐스트 사용에 대한 자세한 내용을 보려면 socat
다음 사이트를 방문하세요.http://www.dest-unreach.org/socat/doc/socat-multicast.html