GNU/Linux >> Linux Esercitazione >  >> Linux

struct hostent ha un campo h_addr?

Nel manuale GNU libc (o vedi qui per l'intero manuale libc tutto su una pagina) dicono:

Ricorda che l'host potrebbe essere connesso a più reti e avere indirizzi diversi su ognuna

Forniscono anche il h_addr variabile che è solo il primo elemento del vettore h_addr_list .


Ti sei perso questo pezzo proprio sotto:

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

Quindi no, non ci sono problemi.


Linux
  1. Linux – Ionice non ha alcun effetto sulle scritture non sincronizzate (ovvero le scritture normali)?

  2. Linux:un utente deve accedere per eseguire un processo e diventarne il proprietario?

  3. Perché '/' ha una voce '..'?

  4. Linux:Linux supporta le interfacce di rete su un modem seriale a comando?

  5. Cosa significa un punto prima del nome della variabile in struct?

Il curl ha un timeout?

In `mentre Ifs=Leggi..`, perché Ifs non ha alcun effetto?

Python ha la sincronizzazione?

wc -l NON conta l'ultimo del file se non ha il carattere di fine riga

Pipe deve scrivere un file temporaneo?

Un processo può avere un proprietario? Cosa significa?