using Nwc.XmlRpc; XmlRpcRequest request = new XmlRpcRequest(); request.MethodName = "Sample.sum"; request.Params.Add(2); request.Params.Add(3); XmlRpcResponse response = request.Send("http://localhost/sample"); int result = (int)response.Value; Console.WriteLine(result); //output: 5
using Nwc.XmlRpc; XmlRpcRequest request = new XmlRpcRequest(); request.MethodName = "getTime"; XmlRpcResponse response = request.Send("http://localhost/time"); DateTime result = (DateTime)response.Value; Console.WriteLine(result.ToString("HH:mm:ss")); //output: current time in hours, minutes, secondsIn both examples, we use the XmlRpcRequest Send method to send a request to the server and receive the response. The package library used is Nwc.XmlRpc.