1

如何在打开连接时从 Javascript 发送一些附加数据,如用户名或时间?

conn = new SockJS('http://' + window.location.host + '/chat', 'websocket');

我也试过了

conn = new SockJS('http://' + window.location.host + '/chat', 'websocket', {'username': 'x'});

在服务器 Python/Tornado 端函数上

class ChatConnection(sockjs.tornado.SockJSConnection):
    def on_open(self, info):
        # some code to broadcast data, but info is empty in both cases
        pass 
4

1 回答 1

0

您无法在连接时执行此操作,但您可以在之后发送身份验证。

看这里:我可以使用查询字符串参数或 cookie 将数据传递给服务器吗?

于 2013-12-05T15:12:36.337 回答