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を使ってみようかと思います。
PHPとPythonは後日試してみる予定。
- 構成
MacBookAirにブチ込んでます。
Apache
インストールはMacPortsで。
設定はこちらを参考にしました。
Ubuntuにnode.js入れてApacheからProxyさせてみた
node.js
インストールについてはこちらを参考にしました。
node.js と websocket を使ってチャットサーバを書いてみたメモ
- テスト実行