/// <summary> /// Process the server ping reply from incomming UDP buffer. /// </summary> /// <param name="buffer">Incomming buffer.</param> public void ProcessPingUDP(MemoryStream buffer) { CServerPingResponseUDP RespuestaPingUDP = new CServerPingResponseUDP(buffer); if (m_RndPingValue == RespuestaPingUDP.rndretval) { TimeSpan tdif = DateTime.Now - m_PingTime; m_LastPingTime = (uint)tdif.TotalMilliseconds; } m_nFails = 0; m_Users = RespuestaPingUDP.nUsers; m_Files = RespuestaPingUDP.nfiles; m_MaxUsers = RespuestaPingUDP.nMaxUsers; RequestUDPDescription(); }
/// <summary> /// Process the server ping reply from incomming UDP buffer. /// </summary> /// <param name="buffer">Incomming buffer.</param> public void ProcessPingUDP(MemoryStream buffer) { CServerPingResponseUDP RespuestaPingUDP=new CServerPingResponseUDP(buffer); if (m_RndPingValue==RespuestaPingUDP.rndretval) { TimeSpan tdif=DateTime.Now-m_PingTime; m_LastPingTime=(uint)tdif.TotalMilliseconds; } m_nFails=0; m_Users=RespuestaPingUDP.nUsers; m_Files=RespuestaPingUDP.nfiles; m_MaxUsers=RespuestaPingUDP.nMaxUsers; RequestUDPDescription(); }