bokeh.client.websocket
为Tornado Websockets提供一个低级封装,增加了锁定功能并解决了一些兼容性问题。
-
class WebSocketClientConnectionWrapper(socket: WebSocketClientConnection)[source]
用于跨Tornado版本的兼容性并添加write_lock
-
close(code: int | None = None, reason: str | None = None) → None[source]
关闭websocket。
-
read_message(callback: Callable[[...], Any] | None = None) → Awaitable[None | str | bytes][来源]
从websocket读取消息并执行回调。
-
async write_message(message: str | bytes, binary: bool = False, locked: bool = True) → None[source]
在获取适当的Bokeh文档锁后,向websocket写入一条消息。