Translate

miércoles, 8 de octubre de 2014

11. Curso JAVA Programación en red



 
Es un puente de comunicación de 2 vías entre 2 programas que se comunican a través de una red. Un ejemplo común de Sockets son los famosos chats.

Cliente: Programa que solicita servicios a otro programa denominado servidor.
Servidor: Programa que provee servicios a programas denominados clientes.

Clases usadas: Socket (cliente), ServerSocket (servidor).

Arquitectura cliente/servidor











Variables necesarias para establecer una comunicación entre sockets

 

Creación de los sockets servidor y cliente

Servidor
 

Cliente


 
Esperar a que un cliente se conecte por parte del servidor


Creación de los flujos de entrada y salida del socket
 

Creación de un buffer para leer lo que se escribe por el teclado
 

 
Mandar un mensaje


 
Recibir un mensaje


Cerrar los flujos de E/S y sockets
 

 
Ejecución del chat de ejemplo entre un prog cliente y un prog servidor
Servidor


 
Cliente


1 comentario:

  1. Harrah's Cherokee Casinos & Gaming | Mississippi
    Harrah's Cherokee 경상남도 출장샵 Casinos & 당진 출장안마 Gaming is the second 제주 출장안마 largest casino gaming facility in 사천 출장마사지 the state to be built in Cherokee. The first 통영 출장샵 of the five

    ResponderBorrar