TCP spojeni, send() a ztracena data
Petr Janda
janda na netbox.cz
Úterý Červenec 4 11:51:12 CEST 2006
Zdravim
Mam problem s chovanim send() na linuxu
- mam tcp spojeni, kterym posilam data prostrednictvim send()
- pokud druhej konec upadne, tak send() vrati pocet odeslanych byte,
data odejdou ze sitovky (druha strana posle RST), a ja se nikdy
nedovim, ze nedorazily na misto
- dalsi volani send uz zjisti, ze data nejsou. Neni to ani o poctu
paketu (kdyz poslu vice dat, nz MTU), tak se ztrati vsechno z jednoho
volani send() )
Jak se tyto pripady resi - napisu si vlastni potvrzovani (tak nejak jsem
si myslel, ze o tohle se postara TCP)?
S pozdravem
Petr Janda
--
email: janda_at_netbox_dot_cz
Další informace o konferenci Linux