まず最初に、socket.io を使用するために「exress」モジュールをインストールする必要があります [簡単にするために、「express」を使用する必要があります。それ以外の場合は、他の方法でも socket.io を実装できます。]
端末に高速書き込みをインストールするには
npm install express
次に、端末に書き込む必要がある socket.io モジュールをインストールします
npm install socket.io
ファイル app.js を作成します 以下のようにコードを記述します
var express = require('express')
, stylus = require('stylus')
, nib = require('nib')
, sio = require('socket.io');
app.listen(3001);
var io = sio.listen(app);
app.get('/', function (req, res) {
res.redirect('/views/index.html');
});
io.sockets.on('connection', function (socket) {
socket.emit('hi',{"This is first Message from socket.io"});
});
次に、views フォルダーにファイル index.html を作成します。
その中に書く
<script type="text/javascript" src="http://code.jquery.com/jquery-1.6.1.min.js" > </script>
<script type="text/javascript" src="/socket.io/socket.io.js" ></script>
<script>
$(function(){
var socket = io.connect();
socket.on('hi',function(Message){
alert(Message); // Will alert "This is first Message from socket.io"
});
});
</script>