Example #1
0
 public LoginSession()
 {
     _status       = SESSIONSTATUS.NONE;
     _auth_buffer  = new byte[2048];
     _data_buffer  = new byte[2048];
     _view_buffer  = new byte[2048];
     _lobby_buffer = new byte[2048];
 }
Example #2
0
 public static LoginSession GetSessionByIP(string ip, SESSIONSTATUS status)
 {
     foreach (LoginSession session in _sessions)
     {
         if (session.Ip_address == ip && session.Status == status)
         {
             return(session);
         }
     }
     return(null);
 }
Example #3
0
 public static LoginSession GetSessionByAccountID(string ip, SESSIONSTATUS status, uint id)
 {
     foreach (LoginSession session in _sessions)
     {
         if (session.Ip_address == ip &&
             session.Status == status &&
             session.Account_id == id)
         {
             return(session);
         }
     }
     return(null);
 }