Netbeans - Duda codigos

   
Vista:

Duda codigos

Publicado por Sergio Manuel smlopezhurtado@gmail.com (1 intervención) el 10/06/2016 21:36:38
buen día, soy principiante en esto de programación y me encargaron realizar el siguiente proyecto:

correr el programa y me devuelva la IP y el Nombre del equipo:


System.out.println(InetAddress.getLocalHost().getHostAddress());
System.out.println(InetAddress.getLocalHost().getHostName());

y si la ip cambia ( ejemplo 11.130.44.120 cambia a 11.130.45.120 ) me mande una alerta de dicho cambio


gracias por la molestia saludos
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

Duda codigos

Publicado por J. Carlos UTTT (5 intervenciones) el 24/06/2016 12:30:42
Hola que tal yo lo hice asi miraa

solo te recomiendo que almacenes las variables en algun array o base de datos por que si lo haces en una clase test
cada que ejecutes la aplicacion pues te tomara devuelta la misma ip y no guardara la anterior que ya se habia registrado..


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */
package IP;
 
import java.io.UnsupportedEncodingException;
import java.net.Inet4Address;
import java.net.InetAddress;
import java.net.UnknownHostException;
 
/**
 *
 * @author HP-Invisible
 */
public class IPPC {
 
    private String PCTemp;
    String IPTempStr;
    InetAddress IPTemp;
    InetAddress IPTemp2;
    private ArrayIndexOutOfBoundsException ar;
    String argumento;
    String[] arreglo;
 
    private boolean bandera = true;
 
    public void Obtener() throws UnknownHostException, UnsupportedEncodingException {
 
       // InetAddress localHost = InetAddress.getLocalHost();
 
        //argumento = arreglo[0];
 
        //PCTemp = localHost.getHostName();
 
        IPTemp = InetAddress.getLocalHost();
       // IPTemp = localHost.getAddress();
 
        // InetAddress.getByName(String host)
        //  getBytes(IPTemp);
        //System.out.println(PCTemp);
        System.out.println(IPTemp);
    }
 
 
    public void validar() throws UnknownHostException {
 
        //InetAddress = IPTemp2;
 
        IPTemp2 = InetAddress.getLocalHost();
 
        if(IPTemp == IPTemp2){
        bandera = true;
            System.out.println("No cambio");
        }
        else
        {
        bandera = false;
            System.out.println("Cambio");
        }
    }
 
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar