GNU/Linux >> Tutoriels Linux >  >> Linux

La structure hostent a-t-elle un champ h_addr ?

Dans le manuel de la GNU libc (ou voir ici pour le manuel complet de la libc sur une seule page), ils disent :

Rappelez-vous que l'hôte peut être connecté à plusieurs réseaux et avoir des adresses différentes sur chacun

Ils fournissent également le h_addr variable qui n'est que le premier élément du vecteur h_addr_list .


Vous avez raté ce passage juste en dessous :

#define h_addr h_addr_list[0] /* for backward compatibility */

Donc non, il n'y a pas de problème.


Linux
  1. Comment un programme décide-t-il d'avoir ou non une sortie colorée ?

  2. Curl a-t-il un délai d'attente ?

  3. Dans `while Ifs=Read..`, Pourquoi Ifs n'a-t-il aucun effet ?

  4. Que signifie un point avant le nom de la variable dans struct ?

  5. Python a-t-il un argument argc ?

wc -l ne compte PAS le dernier du fichier s'il n'a pas de caractère de fin de ligne

Pipe doit-il écrire un fichier temporaire?

Le compte root a-t-il toujours l'UID/GID 0 ?

Pourquoi pvremove a-t-il une force en double dans la page de manuel ?

Un processus peut-il avoir un propriétaire ? Qu'est-ce que ça veut dire?

Bash a-t-il une commande de couleur, comme on le voit dans MS-Windows CMD ?