socket programming (BSD like)
Dalibor Toman
dtoman na fortech.cz
Úterý Únor 5 17:52:54 CET 2002
> ano, selekt resp. poll povie ze da sa citat/pisat/vyskytla sa chyba.
otazkou
> je, ze ci ak zavolam read() s bufferom velkosti 10KB sa mi vrati 1KB
recv() na blocking socketu vrati okamzite to co je v bufferu. Pokud
tam nic neni
pak ceka. V manualu by to snad melo byt popsane?
>(to co
> uz je pripravene v kerneli) alebo to bude cakat na dalsich 9KB. Pri
read() a
> write() je napisane, ze to moze vratit menej nez je velkost bufferu
a preto
> treba citat dokola az kym to nevrati nulu ze EOF.
send() by se mel bloknout pokud cely uzivatelem predany buffer neni
mozny
nacpat do systemoveho..
D. Toman
Další informace o konferenci Linux