pub trait WebsocketEndpoint: Send + Sync {
// Required method
fn serve(
&self,
request: &RequestContext,
receiver: WebsocketReceiver,
sender: WebsocketSender,
) -> TiiResult<()>;
}Expand description
Represents a function able to handle a WebSocket handshake and consequent data frames.
Required Methods§
Sourcefn serve(
&self,
request: &RequestContext,
receiver: WebsocketReceiver,
sender: WebsocketSender,
) -> TiiResult<()>
fn serve( &self, request: &RequestContext, receiver: WebsocketReceiver, sender: WebsocketSender, ) -> TiiResult<()>
serve the web socket request.