【发布时间】:2015-06-13 05:16:08
【问题描述】:
我的 Node.js 应用程序正在 URL http://www.example.com/myapp/ 处运行。
我已经配置了一个带有自定义命名空间的 Socket.IO 服务器(版本 1.3.5)。这是一个示例代码sn-p:
var server = http.createServer(...);
var io = socketio(server);
io
.of('/a/b/c')
.on('connection', function (socket) {
socket.emit('update', {msg: '/a/b/c'});
});
我不知道如何从客户端连接到此服务。我的猜测(这些都不起作用):
io.connect('http://www.example.com/myapp/a/b/c');
io.connect('http://www.example.com', {path: '/myapp/a/b/c'});
io.connect('', {path: '/myapp/a/b/c'});
io.connect('http://www.example.com/a/b/c', {path: '/myapp'});
io.connect('http://www.example.com', {path: '/myapp/socket.io/a/b/c'});
【问题讨论】:
标签: javascript node.js socket.io