node.js +socket.io
node.js语言本身支持socket.io 只需要在工程中引入socket.io模块就可以使用socket.io
通常是常见一个socket.io对象来监听client的消息
node.js引入socket.io
js代码中引入socket.io库
var io = require(socket.io);
package.json中 引入dependence
{
...
"dependence":{
"sokcet.io" : "^1.4.5"
}
...
}
package.json相当于C/C++工程的CMakeLists.txt
属于node.js工程的安装脚本 在脚本中声明socket.io的依赖版本
示例代码
var io = require('socket.io').listen(1234);
io.on('connect', function(socket) {
console.log('-- ' + socket.id + ' connected--');
socket.on('message', function(message) {
console.log('recv msg: ' + message);
});
});
上述代码就会打印收到的socket.io的message事件消息