INTEGRANTES:
Selvin Rivas
José Vásquez
Francisco Pérez
J’ Alberto Patal
• ¿Qué es un Socket?
• ¿Qué es un puerto?
• Tipos de Puerto
• Diagrama
• Definición:
Un socket es el punto final de un enlace de dos vías entre dos programas que se ejecutan a través de la red.
En pocas palabras…
Es una forma de conseguir que dos programas se transmitan datos.
Otras Definiciones:
Un canal de comunicación basada en el protocolo TCP/IP.
En términos de programación no es más que un fichero (Conjunto de Bits almacenado en un dispositivo.).
¿Qué es un puerto?
Son una entrada y salida de información, se encuentran identificados por un número entero determinados para distintas tareas.
Sockets Orientados a conexión:
• Garantiza la correcta transferencia de datos.
• Se utiliza para transmitir información sumamente importante.
Sockets No Orientados a Conexión:
• Transmisión de datos en cualquier momento.
• Garantiza que los datos que lleguen sean correctos pero no garantiza que lleguen todos.
Nombre del servidor / Puerto
Solicitud
Respuesta
Propiedades:
- Puerto de Escucha.
Métodos:
Escuchar(). (Peticiones de conexión de clientes)
Obtener Datos ().
Cerrar (). (Cierra conexiones abiertas con clientes)
Enviar Datos (). Enviar un mensaje a un cliente
Propiedades:
- Ip del Host.(Establece la direccion IP del servidor )
- Puerto del Host. (Establece el numero de puerto en el que se estará escuchando al servidor)
Métodos:
Conectar ().
Enviar Datos().
http://www.rhernando.net/modules/tutorials/doc/redes/cliente.html
http://www.lastdragon.net/?p=306
http://www.developerfusion.com/article/3918/socket-programming-in-c-part-1/
http://www.elguille.info/colabora/puntoNET/PabloTilli_SocketsVBNET.htm