[성현모] UniqueKeyApi Sokcet 완료

This commit is contained in:
SHM
2025-08-05 09:15:40 +09:00
parent afa4940880
commit ae4c771a48
11 changed files with 539 additions and 19 deletions

View File

@ -1,28 +1,29 @@
using System.Net;
using SystemX.Core.Communication;
using WebApi.Project.UniqueKeyApi.Socket.Session;
namespace WebApi.Project.UniqueKeyApi.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);
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(); });
_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);
// }
//}
LogXnet.WriteLine($"Address:{endPoint.Address}, Port:{socketPort}", LogXLabel.SOCKET);
LogXnet.WriteLine($"Socket Listening Start", LogXLabel.SOCKET);
}
catch (Exception e)
{
LogXnet.WriteLine("Socket Run Failed", LogXLabel.Error);
LogXnet.WriteLine(e);
}
}
}
}