Re: Pořadí packetů

Martin Persich persich na transcon.cz
Pondělí Květen 9 09:53:08 CEST 2016


Nemusí být. Okamžik odeslání si řeší IP stack. Může být hned a může chvíli 
čekat jestli nepošlete ještě nějaká data, která se interně spojí do jednoho 
paketu. :-) Pokud chcete odeslat ihned, měla by tam být k dispozici nějaká 
funkce "flush". Takže v principu můžete zapisovat "send" i po jednom byte a 
IP stack to interně spojí po "nějaké době" dohromady. Nemusí to proto být 
výrazně méně efektivní. Přímo BSD neznám, programuji jen MCU (LwIP), ale 
princip je stejný.
Martin. persich na transcon.cz


----- Original Message ----- 
From: "Martin Záruba" <swz na volny.cz>
To: "HW-news" <hw-list na list.hw.cz>
Sent: Monday, May 09, 2016 9:46 AM
Subject: Re: Pořadí packetů


Dík, prostuduji. Já to dělám tak, že vytvořím string, který obsahuje
vše, co mám k odeslání a volám SendString. Předpokládal jsem, že se
okamžitě začne odesílat, až se odešle celý řetězec. Není to tak?

Martin Záruba

Dne 9.5.2016 v 9:44 Jiří Nesvačil napsal(a):
> Ještě doplním prostudujte si Berkely sockets, většinou z toho všichni 
> vychází na app vrstvě.
>
> https://en.wikipedia.org/wiki/Berkeley_sockets
>
> Jirka
> 




Další informace o konferenci Hw-list