Professional Documents
Culture Documents
java
caciones\Java\ClienteOne.java 26/02/2010, 14:05:11
/*
* ClienteOne.java
* Jorge López Aragoneses
* Universidad Carlos III de Madrid
* http://jorgelopezaragoneses.blogspot.com
* 02/06/2009
*/
import java.net.InetSocketAddress;
import java.net.InetAddress;
import dk.i1.sctp.*;
//BIND: el cliente puede hacer o no el bind. Se suele utilizar cuando se puede poner
expresamente que direcciones
//se quieren utilizar
socket.bind();
//CONNECT: se indica a que direccion nos conectamos y a que puerto
System.out.println("\t - Conectando con : "+args[0]+":"+args[1]);
socket.connect(InetAddress.getByName(args[0]),Integer.parseInt(args[1]));
//SEND DATA
System.out.println("\t - Enviando 10 mensages: Cliente->Servidor");
for(int r=0; r<10; r++) {
SCTPData data = new SCTPData("\t Hola servidor!! :)".getBytes());
socket.send(data);
}
//CLOSE
socket.close();
System.out.println("\n\t -- Socket cliente cerrado --\n");
}else{
System.out.println("\tUsage: java -cp . -Djava.library.path=. -Xcheck:jni ClienteOne
<dirIPServidor> <puertoServidor>\n");
}
} catch (Exception e) {
e.printStackTrace();
}
}
}
Página: 1