using HubX.Library.Socket.Session; using System.Net; using SystemX.Core.Communication; namespace HubX.Server.TaskManager { public class TaskSocket { public async Task Run(int socketPort = 7777) { try { await Task.Delay(1000); Listener _listener = new Listener(); IPEndPoint endPoint = new IPEndPoint(IPAddress.Any, socketPort); _listener.Init(endPoint, () => { return SessionManager.Instance.Generate(); }); Log4net.WriteLine($"Address:{endPoint.Address}, Port:{socketPort}", LogType.SOCKET); Log4net.WriteLine($"Socket Listening Start", LogType.SOCKET); } catch (Exception e) { Log4net.WriteLine("Socket Run Failed",LogType.Error); Log4net.WriteLine(e); } } } }