public void CallTest3() { using (var server = new W.Net.RPC.Server()) { server.Methods.Call("W.Tests.Sample_RPC_Class.Test3", "This is a {0} message", new object[] { "SAMPLE" }); } }
public Net_RPC_Standard_secureClient() { //_server = new Net.RPC.RPCServer(); //_server.IsListeningChanged += (isListening) => //{ // Console.WriteLine("RPC Server IsListening = {0}", isListening); //}; //_server.Start(IPADDRESS, PORT); //if (!_server.WaitForIsListening()) // Console.WriteLine("RPC Server failed to start withing the allotted time."); _secureServer = new Net.RPC.Server(); _secureServer.IsListeningChanged += (isListening) => { Console.WriteLine("Secure RPC Server IsListening = {0}", isListening); }; _secureServer.Start(IPADDRESS, SECUREPORT); if (!_secureServer.WaitForIsListening()) { Console.WriteLine("Secure RPC Server failed to start withing the allotted time."); } var result = _secureClient.ConnectAsync(new IPEndPoint(IPADDRESS, SECUREPORT)).Result; Console.WriteLine("Secure RPC Client Connected = {0}", result); }
public void CallTest2() { using (var server = new W.Net.RPC.Server()) { server.Methods.Call("W.Tests.Sample_RPC_Class.Test2", "This is a sample message"); } }
public void CallTest1() { using (var server = new W.Net.RPC.Server()) { server.Methods.Call("W.Tests.Sample_RPC_Class.Test1"); } }
public void CallTestGetValue4() { using (var server = new W.Net.RPC.Server()) { var result = server.Methods.Call <string>("W.Tests.Sample_RPC_Class.TestGetValue4", "Echo this!"); Console.WriteLine("TestGetValue4: {0}", result); } }
public void CallTestGetValue3() { using (var server = new W.Net.RPC.Server()) { var result = server.Methods.Call <object>("W.Tests.Sample_RPC_Class.TestGetValue3"); Console.WriteLine("TestGetValue3: {0}", result); } }
public void Dispose() { _secureClient?.Disconnect(); _secureClient = null; _secureServer?.Dispose(); _secureServer = null; //_server?.Dispose(); //_server = null; }
public void Create() { using (var server = new W.Net.RPC.Server()) { foreach (var method in server.Methods) { Console.WriteLine(method.Key); } } }
private async Task Start() { _server = new Net.RPC.Server(); Console.WriteLine(new string('_', 80)); foreach (var method in _server.Methods) { Console.WriteLine(method.Key); } Console.WriteLine(new string('_', 80)); _server.IsListeningChanged += (isListening) => { Console.WriteLine("Server IsListening = {0}", isListening); }; _server.Start(RemoteEndPoint.Address, RemoteEndPoint.Port); if (!_server.WaitForIsListening()) { Console.WriteLine("Server failed to start withing the allotted time."); } await _caller.ConnectAsync(RemoteEndPoint); }
public void Dispose() { _caller.Disconnect(); _server?.Dispose(); _server = null; }