我如何通过sockJS获得onopen参数

时间:2014-01-09 00:52:34

标签: sockets websocket tornado sockjs

我正在使用SockJS客户端:

var url = "http://chatsocial.me:8888/sockjs";
var sockJS = new SockJS(url)

和我的服务器:

def on_open(self, request , third):
        pass

我想发送第三个参数我该如何发送?

1 个答案:

答案 0 :(得分:1)

您无法发送on_open数据,但必须在连接打开后发送消息。请参阅: http://sockjs-tornado.readthedocs.org/en/latest/faq.html#can-i-use-query-string-parameters-or-cookies-to-pass-data-to-the-server

在示例中,他们在javascript部分中使用sock.onconnect,但我必须使用sock.onopen才能使其正常工作。