예제 #1
0
 /// <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();
 }