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