dave
07/23/2018, 1:52 PM/**
* Provides a client-side Websocket instance connected to a remote Websocket. The resultant object
* can be have listeners attached to it. Optionally pass a WsConsumer which will be called onConnect
*/
fun nonBlocking(uri: Uri, headers: Headers = emptyList(), timeout: Duration = ZERO, onConnect: WsConsumer = {}): Websocket {