擅长:python、mysql、java
<p>由于4.5版Tornado在单个websocket帧(消息)中接收到超过10兆字节的数据,它将自动关闭连接。所以,你不必担心有人在一条消息中发送大量数据。您可以在<a href="https://github.com/tornadoweb/tornado/blob/v4.5.3/tornado/websocket.py#L220-L229" rel="nofollow noreferrer">source code</a>中看到这一点。在最后第二段的<a href="http://www.tornadoweb.org/en/stable/websocket.html#tornado.websocket.WebSocketHandler" rel="nofollow noreferrer">^{<cd1>}</a>文档中也提到了这一点。在</p>
<p>如果要更改默认的帧限制,可以向<code>Application</code>类传递一个名为<code>websocket_max_message_size</code>的参数,其大小以字节为单位。在</p>
<pre><code>app = tornado.web.Application(
# your handlers etc,
websocket_max_message_size=128
)
</code></pre>