sockets
KEVIN PEÑA
QUE SIGNIFICA
SOCKETS
• sockets es una forma de conectar dos nodos en una red para comunicarse
entre sí. Básicamente, es una configuración de Cliente y Servidor
unidireccional donde un Cliente se conecta, envía mensajes al servidor y el
servidor los muestra usando una conexión de socket.
utilidad
• EL sockets sirven para la comunicación entre programas (en una primera
medida) y para comenzar a “dialogar” debemos crear dicho Socket. Listo
una vez echo esto, la aplicación queda suspendida hasta que el cliente se
conecta. Esto se debe a que es un Servidor Sincrónico.
Como usar el sockets
• El programa de ejemplo siguiente crea un servidor que recibe solicitudes de
conexión de clientes El servidor se ha creado con un socket sincrónico por
lo que se suspende la ejecución de la aplicación de servidor mientras se
espera una conexión desde un cliente La aplicación recibe una cadena desde
el cliente, la muestra en la consola y luego la devuelve al cliente La cadena del
cliente debe contener la cadena "<EOF>" para indicar el final del mensaje.
sockets 1.pptx

sockets 1.pptx

  • 1.
  • 2.
    QUE SIGNIFICA SOCKETS • socketses una forma de conectar dos nodos en una red para comunicarse entre sí. Básicamente, es una configuración de Cliente y Servidor unidireccional donde un Cliente se conecta, envía mensajes al servidor y el servidor los muestra usando una conexión de socket.
  • 3.
    utilidad • EL socketssirven para la comunicación entre programas (en una primera medida) y para comenzar a “dialogar” debemos crear dicho Socket. Listo una vez echo esto, la aplicación queda suspendida hasta que el cliente se conecta. Esto se debe a que es un Servidor Sincrónico.
  • 4.
    Como usar elsockets • El programa de ejemplo siguiente crea un servidor que recibe solicitudes de conexión de clientes El servidor se ha creado con un socket sincrónico por lo que se suspende la ejecución de la aplicación de servidor mientras se espera una conexión desde un cliente La aplicación recibe una cadena desde el cliente, la muestra en la consola y luego la devuelve al cliente La cadena del cliente debe contener la cadena "<EOF>" para indicar el final del mensaje.