1月 202014
node版にもともとある機能だけど、切断されたら自動的に再接続する機能をv0.0.3から付けた。
あとTravis CIでテストするようにした。
https://github.com/shokai/ruby-socket.io-client-simple
もともとwebsocket-client-simple gemに切断時のイベントがあるんだけどnode版と同じようにサーバーからのheartbeatのタイムアウトで判定するようにした。
切断されたらランダムに20〜40秒待ってから再接続する。
サンプルコード、rubyのとcoffee-scriptと入れておいた。ほぼ同じ感じで書けてよい。