Tungsten.Net.RPC is a client/server solution for invoking methods on a server. Communications are made over the port you specify. RPC methods on the server are created by attributing classes and methods with the [RPCClass] and [RPCMethod] attributes. Clients make calls by passing in the method name ("MyNameSpace.MyClass.Method1") and any parameters to the Call method. The result of this call is an RPCHandle which can be used to wait for a response (WaitForResponse and WaitForResponse<TResponseType>).
This update largely breaks backward compatability.
Greatly simplified the Client. There is now only one Call method and waiting for a response is Task based.
Client and Server are now secured with RSA encryption by default.
Updated Tungsten and Tungsten.Net references