WebSocketでサーバと双方向通信
.
WebSocketでサーバと双方向通信
Internet of Things へ急げ!
Server (FreeBSD 8.1)
さくらのVPS 512 使用
Setup
最初に packages で node-0.1.99 をインストールした。 その後 http://nodejs.org/ から最新版をダウンロード。
shell
% tar xfz node-v0.4.12.tar.gz % cd node-v0.4.12.tar.gz % env CPPFLAGS=-DXP_UNIX % ./configure --prefix=/usr/local configure build % ./configure install % node -v v0.4.12 % npm install websocket % npm install websocket-server
sample
hello.js
var ws = require("websocket-server") var server = ws.createServer(); server.addListener("connection", function(conn) { console.log("connect id: %d\n", conn.id); console.log("version: %s\n", conn.version); console.log("%s\n", conn.headers); conn.addListener("message", function(msg) { console.log("msg %d: %s\n", conn.id, msg); server.send(conn.id, "Hello " + msg.toUpperCase()); }); conn.addListener("close", function() { console.log("disconnect\n"); }); conn.addListener("shutdown", function() { console.log("killed\n"); }); }); server.listen(8080);
% node hello.js
Client (mbed)
Import programWebSocket_test
http://mbed.org/users/okini3939/notebook/node_websocket/
Please log in to post comments.