LAN経由でLinux端末でグループチャットできますか?

LAN経由でLinux端末でグループチャットできますか?

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

関連情報