Converte l'intero a 32 bit hostlong dal formato della macchina a quello della rete.
Converte l'intero a 16 bit hostshort dal formato della macchina a quello della rete.
Converte l'intero a 32 bit netlong dal formato della rete a quello della macchina.
Converte l'intero a 16 bit netshort dal formato della rete a quello della macchina.
Tutte le funzioni restituiscono il valore convertito, e non prevedono errori.
I nomi sono assegnati usando la lettera n come mnemonico per indicare l'ordinamento usato sulla rete (da network order) e la lettera h come mnemonico per l'ordinamento usato sulla macchina locale (da host order), mentre le lettere s e l stanno ad indicare i tipi di dato (long o short, riportati anche dai prototipi).
Usando queste funzioni si ha la conversione automatica: nel caso in cui la macchina che si sta usando abbia una architettura big endian queste funzioni sono definite come macro che non fanno nulla. Per questo motivo vanno sempre utilizzate, anche quando potrebbero non essere necessarie, in modo da assicurare la portabilità del codice su tutte le architetture.