When I read about network code, I learn that sys/types.h and sys/netinet.h are used to all network stuff. But I haven't see fcntl.h nor arpa/inet.h before. What do they mean?
Por lo que veo es una libreria de unix para C tiene las estructuras de puerto y direccion pero deben ser descritas de la misma forma que se describen en netinet.h, solo eso, no parece ser la gran cosa, solo ayuda un poco a la escritura y manejo del networking.
El fcntl.h igual es una libreria de unix para manejar archivos tiene muchas funciones utiles para su manejo, supongo que se utilizan para cuando se esten transfiriendo los datos, ya que tiene muchas funciones para manejar rollbacks e indicadores de estado del archivo.
aunque no veo que ninguna de sus funciones sean utilizadas en el codigo.
Ok Esteban, when we refer to fcntl.h use file management using open (), read (), write () and close (), and when we use arpa/inet.h help us to use inet_ntoa().
inet_ntoa function converts the Internet address displayed in binary format in order to network byte characters in numbers and dots notation
When I read about network code, I learn that sys/types.h and sys/netinet.h are used to all network stuff. But I haven't see fcntl.h nor arpa/inet.h before. What do they mean?
ResponderEliminarPor lo que veo es una libreria de unix para C
ResponderEliminartiene las estructuras de puerto y direccion pero deben ser descritas de la misma forma que se describen en netinet.h, solo eso, no parece ser la gran cosa, solo ayuda un poco a la escritura y manejo del networking.
El fcntl.h igual es una libreria de unix para manejar archivos tiene muchas funciones utiles para su manejo, supongo que se utilizan para cuando se esten transfiriendo los datos, ya que tiene muchas funciones para manejar rollbacks e indicadores de estado del archivo.
aunque no veo que ninguna de sus funciones sean utilizadas en el codigo.
Ok Esteban, when we refer to fcntl.h use file management using open (), read (), write () and close (), and when we use arpa/inet.h help us to use inet_ntoa().
ResponderEliminarinet_ntoa function converts the Internet address displayed in binary format in order to network byte characters in numbers and dots notation
No están en el código debido que también son librerías de network.h que publicare algo al respecto.
ResponderEliminarGracias Ever!
Algo de comentarios pudiera aumentado la utilidad del post. Pongo un +1.
ResponderEliminar