websocketTweetはじめに毎年サーバーサイドJavaScriptが流行ると言ってるみなさんこんにちはダニーです。いうことで、node.jsをはじめてみました。APIで取得したデーターをWebSocketで接続したクライアントに出力するデモを作成したので紹介したいと思います。Serverでそのデータを接続してきたWebSocket対応ブラウザに送信するということをやっています。APIで取得できるようにする。動かすのにhttp-basic-authが必要です。APIのデーターが取得できるようになります。WebSocketのサーバーを作る動かすのにwebsocket-serverが必要です。connection._req.socket.remoteAddress);});wsServer.listen(8000);addListenerでそれぞれ接続した場合、切断した場合に呼ばれます。wsServer.listen(8000)で今回はwebsocketのサーバーのポートは8000に指定してます。});});合わせるとこのようになります。clientのレスポンスでデーターが取得した時にwsServer.broadcast(chunk);でWebSocketのサーバーからクライアントに送信をします。</html>ws://localhost:8000はサーバ側で指定したポートが8000なのとlocalhostはローカルで動かしてるので必要に応じて変更してください。onopenがWebSocketのサーバー接続時に呼ばれます。onmessageがWebSocketのサーバーからクライアントに対して送信された時に呼ばれます。streaming.jsでブラウザからclient.htmlにアクセスします。WebSocket対応ブラウザじゃないと動きませんので注意して下さい。最後にWebSocketは一回接続してしまえばブラウザをリロードしなくてもデータを変更できるので便利ですね。リアルタイムなことをするのにいいですね。Canvasでフラクタル図形を描いてみた「いいね!」で応援よろしくお願いします!このエントリーに対するコメント参考にさせていただいています。http-basic-authのインストールで失敗してしまいます。PM手元の環境で確認しましたが、そのエラーは出ませんでした。node.jsとnpmが動く状態であれば特に設定はしてません。node.jsとnpmのバージョンやインストールの仕方などで環境が違うかもしれません。PMCentOS5.5では2環境で同じ状態でしたので、違う環境で試してみます。ありがとうございました。date*日本語が含まれない投稿は無視されますのでご注意ください。fax.0422-26-9781お問い合わせはこちらからどうぞ。