bindWebsocket

fun <REQ, RES> bindWebsocket(route: String? = null, function: suspend T.(<Error class: unknown class><REQ>, <Error class: unknown class><RES>) -> Unit, requestSerializerFactory: () -> <Error class: unknown class><REQ>, responseSerializerFactory: () -> <Error class: unknown class><RES>)

Binds a given web socket connection with a function of the receiver.

Parameters

REQ

the type of each message received via websocket

RES

the type of each message to be sent via websocket

route

a route

function

a function of the receiver