ruby で ip messenger
drb のサンプル的な divip には、ip messenger プロトコルの実装が含まれています。
これを使うと、かなりお手軽にメッセージが投げられます。
require 'ipmsg' # 送信者名 user='hoge' # 送信者のニックネーム nick='hoge' # 送信者のグループ group='hoge' # 送信先 host='10.0.0.1' # メッセージ msg = 'test' endpoint = DIP::EndPoint.new(user, nick, group) endpoint.send_msg(host, msg, nil)
UDP なので届く保証はないですが、まあそんなもんです。
ssh でログインするたびに投げるようにしててら怒られた ...
試験用の web アプリのデプロイ用スクリプトに仕込もうかなぁ。
怒られる前に聞いてからにしよう。