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]; }
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); }
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); }