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写入一条消息。