私の記憶では、Windows には netsend のようなものがあり、簡単なメッセージをローカル ネットワーク経由で送信できました。追加のクライアント ソフト (Skype など) をインストールする必要がないので、私は特に気に入っています。
Linux にはこれほど単純なものがあるでしょうか?
明確にするために、私が探しているのは GUI アプリではなく、bash コマンドまたは単純な CLI スクリプト/ツールです。
答え1
実際に、 を使用してこれを行うことができますnetcat
。Linux ではほとんどの場合既にインストールされていると思いますし、非常に簡単です。
PC 1 で次のように入力します。nc -l 55555
PC 2で次のように入力します: nc $IP 55555
( は$IP
PC 1のローカルIPアドレスに等しい)[例192.168.2.50
]
これを実行したら、同じボックスの PC 2 で何かを入力して Enter キーを押します。次に PC 1 に移動して確認すると、そこにメッセージが表示されます。これは双方向で機能します。
55555 以外のポートを選択することもできます。また、ファイアウォールを開いている場合は、外部 IP 経由でインターネット経由でこれを行うこともできます。
答え2
答え3
ハッキングの必要はありませんnetcat
。
talk
(または、同じプロトコルだが新しいマルチユーザー)はytalk
、自分の端末から他のユーザーの端末に行をコピーするビジュアル通信プログラムです。おそらく、netsend に最も近い UNIX 版です。ssh 経由で実行することで通信を保護できるという利点があります。
パッケージはソフトウェア リポジトリにあります。使い方は簡単です:
talk user@host
詳細はこちら:
編集: Wikipedia でスクリーンショットを見つけました:
再度編集 (psusi のコメントへの返信): Gnome についてはよくわかりませんが、KDE ではトーク リクエストのポップアップが表示されます:
答え4
Empathy はこれをサポートしていますが、アクティブ化する必要があります。これは「People Nearby」と呼ばれる、サーバーを必要としない特別な種類のアカウントです。それ以外は、Facebook や Google が使用するのと同じプロトコルです。これをアクティブ化したすべてのユーザーは、同じネットワーク上でこれをアクティブ化した他のすべてのユーザーに表示されます。