GUIA DE LABORATORIO DE SERVICIOS EN APLICACIONES MOVILES ANDROID - ING.IVAN PETRLIK AZABACHE
ING.CIP.IVAN PETRLIK AZABACHE. ING. IVAN PETRLIK AZABACHE.
-
Upload
hilario-la-madrid -
Category
Documents
-
view
278 -
download
0
Transcript of ING.CIP.IVAN PETRLIK AZABACHE. ING. IVAN PETRLIK AZABACHE.
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).
Un socket es el extremo de un enlace de comunicación bidireccional entre dos programas que se comunican a través de la red.
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.
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.
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.
Cliente Servidor
Cliente Servidor
Cliente Servidor
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
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
EL VIDEO ESTA COLGADO EN EL MISMO LUGAR DE ESTA DIAPOSITIVA