Conexion TCP/IP

isramd
05 de Abril del 2004
Como hago con la clase socket para mantener una conexión cliente todo el tiempo online, es decir atenta a cualquier envío de paquetes que le puedan mandar.

Muchas Gracias

kitty
05 de Abril del 2004
hola espero que esto te ayude


System.out.println("conectando a:"+ip);
si.setText("Conectando...");
sc = (StreamConnection) Connector.open("socket://"+ip+":13000");

si.setText("Conectado ");

is = sc.openInputStream();
os = sc.openOutputStream();




// Loop forever, recibiendo datos
while (true) {

StringBuffer sb = new StringBuffer();
int c = -1;

while (((c = is.read()) != 'n') && (c != -1)) {
sb.append((char) c);
}

if (c == -1) {
break;
}


si.setText("Mensaje Recibido - " + sb.toString());

isramd
05 de Abril del 2004
Muchas Gracias, tu crees que ese loop cuelga a la maquina?