Alternativni UNIX systemy - BSD

Martin `MJ' Mares mj na ucw.cz
Pondělí Leden 15 11:19:57 CET 2007


Ahoj!

> Ne, protokol jasne specifikuje jakou endianitu mit musi.

No prave, protokol ano, zatimco Tve cteni nikoliv :-)

> Aha, to me zajima. Nekde nemusi byt uint32_t?

Presne tak. (Nicmene jsem takovy prekladac na zadne rozumne architekture
jeste nepotkal.)

> Ze sitovych paketu ctu pomoci ntohl(). Pri nejhorsim mohu kdykoliv
> nahradit prave ntohl a htonl svymi vytvory ;-).

Myslim si, ze pokud se nesnazis usetrit kazdou nanosekundu, je daleko
rozumnejsi packet precist vcelku a napsat si svou vlastni funkci na
poskladani vicebytoveho cisla. A to zejmena, kdyz vis, ze tato cisla
nejsou rozumne alignovana.

				Have a nice fortnight
-- 
Martin `MJ' Mares                          <mj na ucw.cz>   http://mj.ucw.cz/
Faculty of Math and Physics, Charles University, Prague, Czech Rep., Earth
"while (*p++ = *q++);"   -- Dennis M. Ritchie


Další informace o konferenci Linux