/// <summary> /// 会话关闭事件 /// </summary> /// <param name="session"></param> /// <param name="reason"></param> static void protocolServer_SessionClosed(NewEnergySession session, CloseReason reason) { Console.WriteLine("Client <<{0}>><<{1}>> disconnected,Online session >> {2},Reason:{3}", session.RemoteEndPoint, session.SessionID, appServer.SessionCount, reason); logger.Warn("Client【" + session.RemoteEndPoint + "】disconnected == Num:" + appServer.SessionCount.ToString() + ",Reason:" + reason.GetType() + " " + reason.ToString()); session.Close(); }