最近、Ruby/EventMachineというライブライがおもしろくて良く使っています。EventMachineは、イベントドリブンで非同期I/O処理を行うためのライブラリで、一部 C++ で書かれていて高速動作するのが特徴です。 EventMachine のインストール rubygems を使うのが簡単です。 $ gem install eventmachine EventMachineの使い方 ごく簡単な例: require 'rubygems' require 'eventmachine' EventMachine.run { EventMachine.start_server('localhost', 7000, EventMachine::Connection) } EventMachine.run はイベント待ちの無限ループを行います。ブロックの中身はイベント待ちループの初期化