Noticias:

Debes de estar registrado para poder ver el contenido indicado. Registrate o Conectate

Menú Principal

Mostrar latencia/ping

Iniciado por Swarlog, Ago 12, 2022, 01:20 AM

Tema anterior - Siguiente tema

Swarlog


CitarDebes de estar registrado para poder ver el contenido indicado. Registrate o Conectate

public class PingP implements Runnable
{
@Override
public void run()
{
try
{
ping("www.google.gr");
}
catch (Exception e)
{
e.printStackTrace();
}
ThreadPoolManager.getInstance().scheduleGeneral(new PingP(), 4 * 1000);

}

public void ping(String addr) throws Exception
{

        final Socket socket = new Socket();
        final long startTime = System.currentTimeMillis();
        socket.connect(new InetSocketAddress(addr, 80));                                        
        final long endTime = System.currentTimeMillis();        
        final int ping = ((int) (endTime-startTime));
                    sendPacket(new ExShowScreenMessage(1,0,ExShowScreenMessage.SMPOS.TOP_RIGHT,false,1,0,0,false,9999,false,"Ping: " + ping));
        socket.close();
       
   }

}
public void startPing()
{
ThreadPoolManager.getInstance().scheduleGeneral(new PingP(), 4 * 1000);
}

CitarDebes de estar registrado para poder ver el contenido indicado. Registrate o Conectate

activeChar.startPing();