|
@@ -6,7 +6,7 @@ using System.Net;
|
|
|
using System.Threading;
|
|
|
using System.Threading.Tasks;
|
|
|
using JsonRpcLite.InProcess;
|
|
|
-using JsonRpcLite.Kcp;
|
|
|
+//using JsonRpcLite.Kcp;
|
|
|
//using JsonRpcLite.Kestrel;
|
|
|
using JsonRpcLite.Log;
|
|
|
using JsonRpcLite.Network;
|
|
@@ -37,29 +37,35 @@ namespace TestServer
|
|
|
Logger.UseDefaultWriter();
|
|
|
}
|
|
|
|
|
|
- if (args.Contains("-benchmark"))
|
|
|
+ //if (args.Contains("-benchmark"))
|
|
|
{
|
|
|
var engine = new JsonRpcInProcessEngine();
|
|
|
server.UseEngine(engine);
|
|
|
client.UseEngine(engine);
|
|
|
+ //server.RegisterService<ITest2>(new InterfaceTest());
|
|
|
+ server.RegisterService(typeof(ITest2), (object)(new InterfaceTest()));
|
|
|
server.Start();
|
|
|
- var statisticsList = new List<int>();
|
|
|
- for (var i = 0; i < 5; i++)
|
|
|
- {
|
|
|
- statisticsList.Add(Benchmark(client, TestData));
|
|
|
- Console.WriteLine();
|
|
|
- }
|
|
|
- Console.WriteLine();
|
|
|
- Console.WriteLine($"Best: {statisticsList.Max()} rpc/sec, \t Average: {(int)statisticsList.Average()} rpc/sec, \t Worst: {statisticsList.Min()} rpc/sec");
|
|
|
+ var proxy = client.CreateProxy<ITest2>();
|
|
|
+
|
|
|
+
|
|
|
+ var result = proxy.AddInt(2, 3);
|
|
|
+ //var statisticsList = new List<int>();
|
|
|
+ //for (var i = 0; i < 5; i++)
|
|
|
+ //{
|
|
|
+ // statisticsList.Add(Benchmark(client, TestData));
|
|
|
+ // Console.WriteLine();
|
|
|
+ //}
|
|
|
+ //Console.WriteLine();
|
|
|
+ //Console.WriteLine($"Best: {statisticsList.Max()} rpc/sec, \t Average: {(int)statisticsList.Average()} rpc/sec, \t Worst: {statisticsList.Min()} rpc/sec");
|
|
|
}
|
|
|
- else
|
|
|
- {
|
|
|
+ //else
|
|
|
+ //{
|
|
|
IJsonRpcServerEngine serverEngine;
|
|
|
//if (args.Contains("-kcp"))
|
|
|
- {
|
|
|
- serverEngine = new JsonRpcKcpServerEngine(IPAddress.Any, 6000);
|
|
|
- server.UseEngine(serverEngine);
|
|
|
- }
|
|
|
+ // {
|
|
|
+ // serverEngine = new JsonRpcKcpServerEngine(IPAddress.Any, 6000);
|
|
|
+ // server.UseEngine(serverEngine);
|
|
|
+ // }
|
|
|
|
|
|
//if (args.Contains("-websocket"))
|
|
|
//{
|
|
@@ -83,9 +89,9 @@ namespace TestServer
|
|
|
// server.UseEngine(serverEngine);
|
|
|
//}
|
|
|
|
|
|
- server.Start();
|
|
|
- Console.WriteLine($"JsonRpc Server Started with engine: {serverEngine.Name}.");
|
|
|
- }
|
|
|
+ // server.Start();
|
|
|
+ /// Console.WriteLine($"JsonRpc Server Started with engine: {serverEngine.Name}.");
|
|
|
+ //}
|
|
|
Console.ReadLine();
|
|
|
}
|
|
|
|