ing.cip.ivan petrlik azabache. ing. ivan petrlik azabache

20
ING.CIP .IVAN PETRLIK AZABACHE

Upload: hilario-la-madrid

Post on 28-Jan-2016

283 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: ING.CIP.IVAN PETRLIK AZABACHE. ING. IVAN PETRLIK AZABACHE

ING.CIP .IVAN PETRLIK AZABACHE

Page 2: ING.CIP.IVAN PETRLIK AZABACHE. ING. IVAN PETRLIK AZABACHE

ING. IVAN PETRLIK AZABACHE

Page 3: ING.CIP.IVAN PETRLIK AZABACHE. ING. IVAN PETRLIK AZABACHE

Es una representación abstracta del extremo en un proceso de comunicación.

para que se dé la comunicación en una red, el proceso requiere de un Socket a cada extremo( Emisor/Receptor y viceversa).

Page 4: ING.CIP.IVAN PETRLIK AZABACHE. ING. IVAN PETRLIK AZABACHE

Un socket es el extremo de un enlace de comunicación bidireccional entre dos programas que se comunican a través de la red.

Page 5: ING.CIP.IVAN PETRLIK AZABACHE. ING. IVAN PETRLIK AZABACHE

Sockets Stream (sockets TCP): sockets orientados a conexión que proporcionan una comunicación bidireccional y fiable.

Sockets Datagrama (sockets UDP): sockets no orientados a conexión que proporcionan una comunicación bidireccional no fiable.

Page 6: ING.CIP.IVAN PETRLIK AZABACHE. ING. IVAN PETRLIK AZABACHE
Page 7: ING.CIP.IVAN PETRLIK AZABACHE. ING. IVAN PETRLIK AZABACHE

Proporciona tres clases:

◦SocketImplementa un extremo de la conexión (TCP) a

través de la cual se realiza la comunicación.◦ServerSocket

Implementa el extremo Servidor de la conexión (TCP) en la cual se esperan las conexiones de clientes

◦DatagramSocket.Implementa tanto el extremo servidor como el

cliente de UDP.

Page 8: ING.CIP.IVAN PETRLIK AZABACHE. ING. IVAN PETRLIK AZABACHE
Page 9: ING.CIP.IVAN PETRLIK AZABACHE. ING. IVAN PETRLIK AZABACHE

Para comprender el funcionamiento de los sockets no hay nada mejor que estudiar un ejemplo. El que a continuación se presenta establece un pequeño diálogo entre un programa servidor y sus clientes, que intercambiarán cadenas de información.

Page 10: ING.CIP.IVAN PETRLIK AZABACHE. ING. IVAN PETRLIK AZABACHE
Page 11: ING.CIP.IVAN PETRLIK AZABACHE. ING. IVAN PETRLIK AZABACHE
Page 12: ING.CIP.IVAN PETRLIK AZABACHE. ING. IVAN PETRLIK AZABACHE

Cliente Servidor

Page 13: ING.CIP.IVAN PETRLIK AZABACHE. ING. IVAN PETRLIK AZABACHE

Cliente Servidor

Page 14: ING.CIP.IVAN PETRLIK AZABACHE. ING. IVAN PETRLIK AZABACHE

Cliente Servidor

Page 15: ING.CIP.IVAN PETRLIK AZABACHE. ING. IVAN PETRLIK AZABACHE
Page 16: ING.CIP.IVAN PETRLIK AZABACHE. ING. IVAN PETRLIK AZABACHE
Page 17: ING.CIP.IVAN PETRLIK AZABACHE. ING. IVAN PETRLIK AZABACHE

Implementar el mismo ejercicio desarrollado en clase , pero en Formularios bajo la siguiente característica que a continuación vamos a mostrar por pantalla.Esta clase me permite solicitar la

comunicación con el servidor, además dentro de esta clase se implementa un hilo

que me permite soportar las distintas solicitudes de conexión al servidor , y

además mientras termina de atender las solicitudes(demasiados clientes por hoy)

el hilo se duerme 10 seg y luego se cierra la ventana del servidor

Esta clase me permite aceptar una solicitud de

conexion un cliente

Esta clase ejecuta un hilo que me da el tiempo de

tolerancia mientras se cierra la ventana del cliente

Page 18: ING.CIP.IVAN PETRLIK AZABACHE. ING. IVAN PETRLIK AZABACHE

Se tiene que ir presionando el botón para solicitar una

conexión con el servidor , la cual el servidor dauna

respuesta hacia el cliente

Inicialmente el servidor se tiene que iniciar presionando

el botón prender servidor

Page 19: ING.CIP.IVAN PETRLIK AZABACHE. ING. IVAN PETRLIK AZABACHE
Page 20: ING.CIP.IVAN PETRLIK AZABACHE. ING. IVAN PETRLIK AZABACHE

EL VIDEO ESTA COLGADO EN EL MISMO LUGAR DE ESTA DIAPOSITIVA