void OnConnected(NetworkSession session) { MainLogger.Debug($"[{DateTime.Now}] 세션 번호 {session.SessionID} 접속 start, ThreadId: {System.Threading.Thread.CurrentThread.ManagedThreadId}"); //Thread.Sleep(3000); //MainLogger.Info($"세션 번호 {session.SessionID} 접속 end, ThreadId: {System.Threading.Thread.CurrentThread.ManagedThreadId}"); }
void RequestReceived(NetworkSession session, EFBinaryRequestInfo reqInfo) { MainLogger.Debug($"세션 번호 {session.SessionID}, 받은 데이터 크기: {reqInfo.Body.Length}, ThreadId: {System.Threading.Thread.CurrentThread.ManagedThreadId}"); var PacketID = reqInfo.PacketID; if (HandlerMap.ContainsKey(PacketID)) { HandlerMap[PacketID](session, reqInfo); } else { MainLogger.Info($"세션 번호 {session.SessionID} 받은 데이터 크기: {reqInfo.Body.Length}"); } }