Noticias:

No tienes permiso para ver los enlaces. Para poder verlos Registrate o Conectate.

Menú Principal

Mostrar latencia/ping

Iniciado por Swarlog, Jun 25, 2025, 09:35 PM

Tema anterior - Siguiente tema

Swarlog

No tienes permiso para ver los enlaces. Para poder verlos Registrate o Conectate.

CitarNo tienes permiso para ver los enlaces. Para poder verlos 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);
			}

CitarNo tienes permiso para ver los enlaces. Para poder verlos Registrate o Conectate.

activeChar.startPing();