Zobrazit předchozí téma :: Zobrazit následující téma |
Autor |
Zpráva |
nou
Založen: 28. 07. 2007 Příspěvky: 1047
|
Zaslal: 2. srpen 2007, 15:51:50 Předmět: SDL_net UDP checksum broadcast |
|
|
chcel by som vediet ci ma zmysel robit pri pouziti UDP vlastny checksum kedze podla normy IPv4 je jeho pouzitie volitelne a IPv6 povinne.
dalej podla dokumentacie k sdl_net je broadcast adresa 255.255.255.255 ale nefunguje to. funguje ak pouzijem x.x.x.255 kde x su povodne cisla adresy hosta. chcem vediet ci to funguje iba u mna alebo je to vseobecne. a tiez ak je siet triedy C ci sa da pouzit x.x.255.255 (asi nie). _________________ Najjednoduchšie chyby sa najtažšie hľadajú. |
|
Návrat nahoru |
|
|
rezna
Založen: 27. 07. 2007 Příspěvky: 2156
|
Zaslal: 2. srpen 2007, 16:15:49 Předmět: |
|
|
broadcast je obecne posledni adresa v subsiti - neproleti pres NAT do jine site
dokonce by ale melo jit konfigurovat ktera z IP adres v siti je broadcast |
|
Návrat nahoru |
|
|
pcmaster
Založen: 28. 07. 2007 Příspěvky: 1824
|
Zaslal: 2. srpen 2007, 23:32:48 Předmět: |
|
|
Obecne pri UDP nemas nijaku zaruku, ci ti pridu spravne data Ak ti pride checksum nulovy, tak nebol pouzity (vysielacia strana ho nespocitala ). Ak je iny, tak bol pouzity. To je ale otazka 4. vrstvy. Ci s tym SDL nejako pracuje fakt netusim. Tiez netusim, ci mozes z datagramu co dorazil vobec tieto polia citat.
Ak ti ide o 'spolahlivost' prenesenych dat, sprav si vlastny checksum/crc/nejake overenie, ci sa data neposrali. _________________ Off-topic flame-war addict since the very beginning. Registered since Oct. 2003!
Interproductum fimi omne est. |
|
Návrat nahoru |
|
|
OndraSej
Založen: 28. 07. 2007 Příspěvky: 767 Bydliště: Brandýs nad Labem
|
Zaslal: 2. srpen 2007, 23:55:40 Předmět: |
|
|
Pokud vim, tak pri praci s UDP sockety k checksumu pristup nemas.
Jinak pokud je pro tebe integrita prenasenych dat opravdu dulezita, tak
1) pouzij tcp
2) rozhodne si udelej vlastni checksum, protoze ty co jsou v IP by default jsou (jestli si to dobre pamatuju) zalozene na parite a podobne jednoduchych funkcich, ktere rozhodne nejsou dostacujici pro odhaleni vsech chyb. Na druhou stranu, pokud to pro tebe neni problem, mozna je lepsi nedelat drsne kontroly integrity, ale radeji cas od casu povolit chybna data, ktera ale budou rychle (v nasledujicim frame) nahrazena korektnimi. _________________ http://trionteam.net |
|
Návrat nahoru |
|
|
rezna
Založen: 27. 07. 2007 Příspěvky: 2156
|
|
Návrat nahoru |
|
|
nou
Založen: 28. 07. 2007 Příspěvky: 1047
|
Zaslal: 3. srpen 2007, 15:37:36 Předmět: |
|
|
prave tu mam doma. a aj som ju cital sice nie celu ale kapitolu o UDP ano. tam je pisane ze 16bit checksum je volitelny. nakoniec teda tam dam CRC32. _________________ Najjednoduchšie chyby sa najtažšie hľadajú. |
|
Návrat nahoru |
|
|
|