Sinatraでちゃんと動きます。DHCで確認済みですがRspecなどでテストしたわけではありません。
この後はClient側の調整をお願いします。Config.yamlなどを作って通知間隔、対象Serverなどをかけるようにするといいと思います。
とりあえずは自分の研究室のServerでPassengerですかね？　あとネットワーク管理者に言ってリバースプロキシしてもらいましょう。
ServerModeとClient-onlyModeとを切り替えられるように開発します
Merge pull request #5 from HaiTo/switch_server_client

Switch server client　不要になったのでMergeします