Castecny zapis do socketu
Pavel Kankovsky
peak na argo.troja.mff.cuni.cz
Sobota Květen 10 19:17:30 CEST 2008
On Fri, 2 May 2008, Michal Dobes wrote:
> [...] i přímo nastavil, aby poll a spol hlásil, že deskriptor je
> připraven na zápis až v okamžiku, kdy tam bude místo na celou strukturu
> (SO_SNDLOWAT).
Ano, toto je správná rada podle POSIXu (je pravda, že doslova je tam
řečeno, že se SO_SNDLOWAT má řídit select() a vracet připravenost na zápis
jen a pouze v případě, že je socket připraven přijmout nejméně tolik
zapisovaných dat, ale předpoklad, že poll() se bude chovat stejně, je asi
rozumný).
Akorát to má chybu v tom, že na Linuxu je SO_SNDLOWAT natvrdo na 1 a nejde
to změnit (což je chování POSIXem povolené). :P
--
Pavel Kankovsky aka Peak / Jeremiah 9:21 \
"For death is come up into our MS Windows(tm)..." \ 21th century edition /
Další informace o konferenci Linux