connectWebRPC

fnWebRPCPeer!I connectWebRPC(I)(URL url, I implementation) if (is(I == interface))

Connects to a WebRPC endpoint.

This will perform a HTTP GET request to the supplied url and attempts to establish a WebSocket connection for bi-directional communication. Incoming method calls will be forwarded to implementation.

Parameters

urlURL of the endpoint to connect to
implementationThe API implementation to invoke for incoming method calls

Returns

A WebRPCPeer instance is returned, which exposes the API interface I

for making outgoing method calls.