我有一个连接到websocket处理程序在我的龙卷风应用程序,当我试图关闭它在服务器端,我得到意外的事件代码不等于一个,我已经在关闭参数
指定处理程序方法代码:
def on_message(self, message):
# do some stuff
self.close(code=200)
在客户端,我希望onclose_event.code
将是200
,但它似乎是1006
,是否有一种正确的方法来关闭websocket连接"清楚"与龙卷风指定的代码?
我使用的龙卷风版本是4.1
你能试试龙卷风4.2吗?关闭代码的处理在该版本中发生了变化,尽管我不确定它是否会解决这个问题。
来自4.2版本说明:"当另一方关闭连接时,我们现在回显接收到的关闭代码,而不是发送一个空的关闭帧。"