如何从一个IP地址创建一个ws-connection?

时间:2014-04-26 21:13:37

标签: node.js websocket socket.io

我想从一个IP地址只创建一个连接?如果第一个窗口中存在连接,但用户在第二个窗口中创建了新连接,则进行更改并返回到旧连接。有可能吗?

var sessions = {};

io.sockets.on('connection', function (socket) {
  var address = socket.handshake.address.address;

  if (sessions[address]) {
    // what can I do here?
  }

}

1 个答案:

答案 0 :(得分:0)

没有记录,但您可以使用socket.disconnect();向客户端发送断开连接消息(正常断开连接),或者您可以调用socket.disconnect(true);以提供强制/突然断开连接。< / p>

Reference