//using HslCommunication.WebSocket; //using WIDESEA_Core.Helper; //namespace WIDESEA_ProductMgmtServer.HostedService //{ // public static class WebSocketSetup // { // public static void AddWebSocketSetup(this IServiceCollection services) // { // if (services == null) throw new ArgumentNullException(nameof(services)); // if(AppSettings.Get("WebSocketEnable").ObjToBool()) // { // int port = AppSettings.Get("WebSocketPort").ObjToInt(); // if (port == 0) // { // port = 9296; // } // services.AddSingleton(x => // { // WebSocketServer socketServer = new WebSocketServer(); // socketServer.ServerStart(port); // return socketServer; // }); // } // } // } //}