好的,所以我知道如何在我的客户代码中显示我的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来做到这一点
答案 0 :(得分:0)
我不明白你想做什么,但我有两个建议。
1.-您可以使用事件将当前路径发送到socket.io。
2.-要知道用户连接的URL或路径,您可以这样做:
io.sockets.on('connection', function(socket) {
console.log('new connection', socket.handshake);
});