¿Estos structs tienen una estructura predeterminada? o ¿porqué el no los define? <code> struct sockaddr_in server; struct sockaddr_in c...

Pregunta de la clase:
Sockets: Código del servidor
Hector Esau

Hector Esau

Pregunta
studenthace 5 años

¿Estos structs tienen una estructura predeterminada? o ¿porqué el no los define?

struct sockaddr_in server; struct sockaddr_in client;
3 respuestas
para escribir tu comentario
    marco antonio

    marco antonio

    studenthace 5 años

    (struct sockaddr_in) <- esto es un Tipo como un int o un char para simplificar no es la definición de una struct es la llamada a la variable estructura de sockaddr_in es pasadas clases hemos ocupado el typedef para simplificar el nombre de estructuras peero la verdad es que muchas librerias no ocupan el typedef para que estas variables no vayan a confundirse con las que el programador declare por su cuenta y las funciones que puede que la estructura ocupe, rellenan los datos de que tiene en el interior de la estructura, en la clase de hilos creo que es la 31 deje un ejemplo en el código de como implementarlo con una estructura creada por mi obvio la clase trataba sobre lo hilos y no sockets pero las estructuras se ocupan en todos lados ;D

    Hector Esau

    Hector Esau

    studenthace 5 años

    Muchas gracias

    Enrique Devars

    Enrique Devars

    teacherhace 5 años

    Sí, los sockets ya tienen una estructura definida. Puedes aprender más sobre eso aquí :D

Curso de Introducción a C 2019

Curso de Introducción a C 2019

Domina las bases para programar en C, el Lenguaje de Programación de propósito general usado para programar microcontroladores y sistemas operativos. Comprende la estructura de C, el lenguaje base de lenguajes avanzados como C++.

Curso de Introducción a C 2019
Curso de Introducción a C 2019

Curso de Introducción a C 2019

Domina las bases para programar en C, el Lenguaje de Programación de propósito general usado para programar microcontroladores y sistemas operativos. Comprende la estructura de C, el lenguaje base de lenguajes avanzados como C++.