nntp2http.com
Posting
Suche
Optionen
Hilfe & Kontakt

Re: read & write interi da socket TCP

Von: ale.ber (ale.beer@gmail.com) [Profil]
Datum: 02.03.2008 17:26
Message-ID: <5d2872a0-d47f-4e9e-a19e-631e193908b9@y77g2000hsy.googlegroups.com>
Newsgroup: it.comp.os.linux.development
On 2 Mar, 16:23, Giovanni <lsod...@home.net.it> wrote:
> On 03/02/08 14:11, ale.ber wrote:
> > // SCRITTURA
> > int mess = 123;
> > uint32_t mess_nbo = htonl(mess);
> > int bytesent = write(newsockfd, &mess_nbo, sizeof(mess_nbo));
>
> Nel corpo del pacchetto non c'è alcuna necessità di mettere i dati in
> network order.  Solo se scrivi sul socket in modo raw e devi preparare
> l'header devi convertire da host a network.
>

Ma se lo scambio di int avviene attraverso due macchine con byte
ordering diverso, non serve la conversione con htonl() e ntohl()?

Ne approffitto della tua disponibilità.. Grazie ancora.
Ale

[ Auf dieses Posting antworten ]

Antworten