WebSocketProtocol

WebSocketProtocol(*args, **kwargs)

WebSocket protocol for sending and receiving JSON data modelled after FastAPI’s WebSocket.

Parameters:
NameDescription
*args
**kwargs

Instance Methods

iter_text

iter_text(self) -> AsyncIterator[str]

receive_json

receive_json(self, mode: str = 'text') -> Any
Parameters:
NameDescription
modeType: str

Default: ‘text’

receive_text

receive_text(self) -> str

send_json

send_json(
    self,
    data: Any,
    mode: str = 'text'
) -> None
Parameters:
NameDescription
dataType: Any
modeType: str

Default: ‘text’