Learning Course is designed to support learners. When you make a purchase through one of our links, we may receive an affiliate commission.

Sockets en C

Overview

Los sockets se utilizan para comunicación entre procesos de una misma máquina o de diferentes máquinas. Tanto si alguna vez te has visto en la necesidad de programar sockets, como si lo haces por puro interés, con este curso en muy poco tiempo, vas a aprender con facilidad a crear una comunicación cliente/servidor.

Empezaremos haciendo un repaso a los conceptos de comunicación, dirección IP, puertos, para poder definir lo que es un socket. Veremos los conceptos de: familia de protocolos, tipo de socket, comunicación TCP y UDP, y muchos conceptos más.

En la segunda lección, vamos a ver cómo crear y manejar sockets orientados a conexión, para pasar en la tercera a ver los sockets no orientados a conexión. Veremos claramente las diferencias entre unos y otros. También haremos diferentes versiones, para poder aprender todas las funciones de comunicación en C.

Como extras, tenéis el código de ejemplo descargable en las lecciones 2 y 3. El código es C estándar, y para cada ejemplo he creado un proyecto de CodeLite. El vídeo 4 muestra cómo crear un proyecto en CodeLite desde cero.

El vídeo 5 muestra un ejemplo de conexión de servidor/cliente mezclando instrucciones, en este caso usamos el servidor con write/read y el cliente con send/recv.

Sockets en C

Reviews

John Doe
John Doe@username
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.
John Doe
John Doe@username
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.
John Doe
John Doe@username
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.
Scroll to Top