繁体   English   中英

Socket.io客户端如何为每个不同的网页使用相同的会话ID

[英]Socket.io client how do i use the same session id for each diffrent webpage

好的,所以我知道如何在客户端代码中显示我的socketid。

这是我使用的sessionid。

<script src="/js/socket.io.js"></script>
<script type="text/javascript">
    var socket = io.connect('https://example-c9.c9.io/');
    socket.emit('Start', 'tobi', function (data) {
    var sessionid = socket.socket.sessionid;
    console.log(data + " " + sessionid); // data will be 'woot'
  });
</script>

问题是我想查看使用什么url进行连接,以便以后可以在前端的另一页中使用它

我正在寻找一个看起来像这样的网址

https://example.c9.c9.io/socket.io/1/?t=1396888886995

有什么办法可以用socketio做到吗

我不明白您要做什么,但是我有两个建议。

1.-您可以通过事件将当前路径发送到socket.io。

2.-要知道用户连接的网址或路径,您可以执行以下操作:

io.sockets.on('connection', function(socket) {
  console.log('new connection', socket.handshake);
});

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM