KtorRpcClient
RpcClient implementation for Ktor, containing webSocketSession object, that is used to maintain connection.
Client is cold, meaning the connection will be established on the first request. webSocketSession will be completed when the connection is established.