node.jsnode.js+Socket.IOでリアルタイムアプリケーションが作れるわけだけど、WebSocket使うにしてもXHR-Polling使うにしてもサーバ経由して通信していれば当然タイムラグはあるわけで、それってどれくらい遅延するものなんだろう? と思っていろんなサーバで... 続きを読む
Engine.IO: the realtime engine behind Socket.IO Engine is the implementation of transport-based cross-browser/cross-device bi-directional communication layer for Socket.IO. Hello World Server Listening on a port var engine = require('engine')... 続きを読む
Socket.io 0.7からacknowledgementの機能が追加されました。Acknowledgement機能とは、メッセージを送信した時にメッセージが受信されたことを確認する機能です。メッセージの送信の際にメッセージの本体と一緒にコールバックの関数を送ることで実現されていま... 続きを読む
node.js, Socket.IO, WebSocket 追記11/7/31最初に途中までで出す。 Socket.IO v0.7Socket.IO の新バージョン v0.7 がリリースされ、アナウンスされていた通り大幅に機能が拡充されました。リリース後すぐに出したかったけど、思った以上に量が多くすぐには書け... 続きを読む
HTML5のWebsocket(Node.js+Socket.IO)を使って、お絵かきチャットが行えるサンプルを作ってみました。Node.js+Socket.IOについては、下記のエントリーを参照してください。 Windows+Node.js+Socket.IO 環境を作ったのは自分のPCのためリアルでお見せできない... 続きを読む
node.jsはじめにnode.js + socket.ioを使ったサーバプッシュのサンプルプログラムを作ってみました。必要なソフトウェアnode.js v0.4.7npm 0.3.18socket.io 0.6.17express 2.2.2事前準備node.jsとnpmをインストールしたら、npmコマンドで必要なソフトェアを一括... 続きを読む
node.js, socket.io, expressSocket.IO のサーバは v0.7 からスタンドアローンでも立てられるようになりましたが、Express のサーバ上に Socket.IO のサーバを同居させる構成は多いと思います。しかし Socket.IO は Express が HTTP で確立したセッションとは別... 続きを読む