jsonrpc with websocket