Comunicacion Con Cliente Servidor

Páginas: 3 (502 palabras) Publicado: 29 de mayo de 2012
Comunicación con cliente servidor (sockets):
Empezaremos mencionando el origen de los sockets:
El origen de los socket tuvo lugar en una variante del sistema operativo Unix conocida como BSD Unix.En la universidad de Berkeley, en los inicios del Internet, pronto se hizo evidente que los programadores necesitarían un medio sencillo y eficaz para escribir programas capaces de intercomunicarseentre sí. Esta necesidad dio origen a la primera especificación e implementación de sockets.
Este es el modelo que actualmente domina el tema de comunicación, ya que es uno de los mejores en laadministración de los procesos y los recursos. En este sistema el cliente es una aplicación, en un equipo, que solicita un determinado servicio y existe un software, en otro equipo también podría llamarseservidor, que se lo proporciona, como servicio podemos poner de ejemplo el acceso de una base de datos o la ejecución de un programa.
Las actuaciones del cliente y servidor:
El Cliente actúa de lasiguiente forma.
1) Establece una conexión con el servidor (Crea un socket con el servidor).
2) Mandar mensajes al servidor o Esperar un mensaje de él.(Consultas)
3) Esperar su respuesta ocontestarle(existen casos en que este paso no es necesario).
4) Repetir los pasos 2 y 3 mientras sea necesario.
5) Cerrar la conexión con el servidor.
El servidor:
1) Inicializa un puerto decomunicación, en espera de clientes que intenten conectarse a él (Crea un serverSocket).
2) Una vez que se conecta alguien, crea un hilo de ejecución para este usuario mientras que el thread principal vuelveal paso 1. Esto comúnmente se hace para que el servidor puede atender a varios clientes al mismo tiempo.
3) Se comunica con el cliente mediante el socket creado entre el cliente y él.
4) Espera queel cliente se vaya o lo bota el mismo servidor (Cierrra el socket entre ellos) y elimina el thread de comunicación entre ellos.
Si el cliente lanza una demanda de conexión y el servidor acepta...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Cliente Servidor
  • Cliente Servidor
  • CLIENTE SERVIDOR
  • Cliente-Servidor
  • Cliente-servidor
  • Cliente servidor
  • Cliente servidor
  • Cliente-servidor

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS