我整个下午一直盯着node.js和socket.io示例,我正在尝试拼凑一个简单的页面,告诉我有多少用户连接到服务器.
我已经阅读了http://socket.io/上的文档以及这里的一些教程/问题,这些教程/问题概述了我正在尝试做的事情.我也发现创建简单的节点js服务器和客户端,这对我没有帮助.
版本信息:
node.js - 0.6.15
express - 3.0.0alpha1
socket.io - 0.9.5(socket.io-client是相同版本,但是找不到资源...请参阅注释)
ejs - 0.7.1
这是我的服务器代码:
var express = require('express'),
config = {
port: 4000,
hostname: 'localhost'
};
var server = module.exports = express.createServer();
/* server configuration */
server.use(express.cookieParser('keyboard unicorn'));
server.use(express.bodyParser());
server.use(express.methodOverride());
server.use(express.session({ secret: 'keyboard unicorn' }));
server.engine('.html', require('ejs').__express);
server.set('views', __dirname + '/lib/views');
server.set('view options', { layout: false });
server.set('view engine', 'html');
server.use(server.router);
server.use('/', express.static(__dirname + '/lib/assets'));
var io = require('socket.io').listen(server);
var connections = { 'length': …Run Code Online (Sandbox Code Playgroud)