Java - Java

 
Vista:

Java

Publicado por Ana (18 intervenciones) el 29/11/2006 17:06:56
Hola,

Estoy haciendo un programa en java trabajando con sockets y necesito saber como puedo hacer lo siguiente operacion:
direccion IP X (0x10000) + Puerto

Se que la direccion IP se obtiene con la funcion .getLocalAddres y el puerto con .getLocalPort, pero no se como puedo multiplicarlo por el numero 0x10000 y sumarle el puerto.\

Muchas gracias.

Un saludo.
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

RE:Java

Publicado por Tom (1569 intervenciones) el 29/11/2006 18:10:43
Mira en el api de java el formato de una dirección IP:
http://java.sun.com/j2se/1.4.2/docs/api/java/net/Inet4Address.html#format

Quizás te sirva obtener un byte[] con Inetaddress.getAddress(), convertirlo en un int y luego multiplicarlo ...
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
sin imagen de perfil
Val: 147
Ha disminuido su posición en 2 puestos en Java (en relación al último mes)
Gráfica de Java

RE:Java

Publicado por Yamil Bracho (2302 intervenciones) el 29/11/2006 19:01:41
0x10000 es 65536 en decimal...
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