- It is now much faster (no longer quadratic) to receive large messages that
have been split into many fragments.
-- `.WebSocketClientConnection` now accepts a ``resolver`` parameter.
+- `.websocket_connect` now accepts a ``resolver`` parameter.
``tornado.wsgi``
~~~~~~~~~~~~~~~~
ping_timeout: Optional[float] = None,
max_message_size: int = _default_max_message_size,
subprotocols: Optional[List[str]] = None,
+ resolver: Optional[Resolver] = None,
) -> "Awaitable[WebSocketClientConnection]":
"""Client-side websocket support.
.. versionchanged:: 5.1
Added the ``subprotocols`` argument.
+
+ .. versionchanged:: 6.3
+ Added the ``resolver`` argument.
"""
if isinstance(url, httpclient.HTTPRequest):
assert connect_timeout is None
ping_timeout=ping_timeout,
max_message_size=max_message_size,
subprotocols=subprotocols,
+ resolver=resolver,
)
if callback is not None:
IOLoop.current().add_future(conn.connect_future, callback)