public Module_RPC(AllPet.Common.ILogger logger, Newtonsoft.Json.Linq.JObject configJson) : base(true) { this.logger = logger; this.config = new Config_Module(configJson); this.server = new http.server.httpserver(); this.recvRPC = new System.Collections.Concurrent.ConcurrentDictionary <int, MessagePackObject?>(); this.RPCID = 0; }
public void Start() { AllPet.http.server.httpserver server = new http.server.httpserver(); server.SetHttpAction("/", async(context) => { byte[] writedata = System.Text.Encoding.UTF8.GetBytes("hello world."); await context.Response.Body.WriteAsync(writedata); }); server.Start(80); }