2014-04-07 49 views
0

好吧,所以我知道如何在我的客戶端代碼中顯示我的socketid。Socket.io客戶端如何爲每個不同的網頁使用相同的會話ID

繼承人我用的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

回答

0

我不明白什麼是你試圖做這樣做,但我有兩個建議。

1.-您可以使用事件將當前路徑發送到socket.io。

2:要知道用戶獲取連接,你可以做到這一點的URL或路徑:

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

這是沒用的我,我要尋找的客戶端代碼,以便獲得url和我收到的網址所以我可以在我的html前端頁面更改時使用相同的會話 – user3407899

相關問題