nodejs:用socket.io更改房间时如何连接到另一个nodejs服务器?

时间:2014-01-22 12:53:01

标签: node.js socket.io

这是我的JS脚本(它在服务器端使用nodejs和socket.io)

<script src="http://myserver.com:1339/socket.io/socket.io.js"></script>
socket = io.connect('http://myserver.com:1339');    
socket.emit('enterRoom', myuser, room);

我正在尝试实现的是在房间为例如“room2”时更改服务器(http://myserver2.com:1339

我不知道如何在不刷新整个页面的情况下做到这一点。

欢迎任何提示

1 个答案:

答案 0 :(得分:1)

喜欢这个吗?

var socket = io.connect(
  room === 'room2' ? 'http://myserver2.com:1339' : 'http://myserver.com:1339');
);

(您无需重新加载socket.io.js文件。)