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