WebSocketを弄ってみたくなったので。

  • WebSocket?なにそれおいしいの?

node.js、WebSocket、そこらへんの入門?
簡単にいえばちゃんと同期できることですね。
ネトゲとか常に通信したい場合に使えるってことで。

XmlHttpRequestとの違いは
XmlHttpRequest:蔵から鯖に送るとCallbackに1度戻ってくる
WebSocket:一回繋いだら鯖から蔵にデータが何度でも送れる

こんな感じでしょうか?

  • 鯖の種類

PHPでWebSocket
RubyでWebsocket
node.jsでWebSocket
PythonでWebSocket
JavaでWebSocket
PerlでWebSocket
などなど。
大抵の言語はあるようです。

動きの癖をつかむためにもこなれてそうなnode.jsを使ってみようかと思います。
PHPPythonは後日試してみる予定。

  • 構成

MacBookAirにブチ込んでます。
Apache
 インストールはMacPortsで。
 設定はこちらを参考にしました。
  Ubuntuにnode.js入れてApacheからProxyさせてみた
node.js
 インストールについてはこちらを参考にしました。
  node.js と websocket を使ってチャットサーバを書いてみたメモ

  • テスト実行


とりあえず動いた。