Hola gente, tengo el siguiente problema
en un JTextField tengo por ejemplo www.google.com y en otro el puerto (80)
Cuando llamo a la funcion socket, le tengo q pasar socket(inetaddress direccion, int puerto)
yo hago lo siguiente, cuando clickeo en el boton (conectar) al realizar la accion coloco
try {
InetAddress i = InetAddress.getByName(txtDireccion.getText());
} catch (UnknownHostException ex) {}
port=Integer.parseInt(txtPuerto.getText());
y luego llamo a la funcion cliente
el Socket lo instancio Socket cliente = new Socket(i,port);
Pero me tira error:
Symbol variable i
location class Ventana.Cliente
Socket cliente = new Socket(i,port) y me marca la i
Donde puede estar el error? estoy tratando incorrectamente la variable i?
Bueno gente, les agradezco!
Saludos
Supongo que debe ser porque la variable i, esta en el bloque try...catch, y solo es valida en ese bloque, deberias crear la variable i en otro lado e instanciarla en el try...catch, así no te dara problemas de que no la encuentra.
Muchas gracias -Ramc- !
Saludos