[so] [TEMA 5] Operatii asincrone pe server
    Octavian Purdila 
    tavi at cs.pub.ro
       
    Sun Jun  1 21:24:13 EEST 2008
    
    
  
On Sunday 01 June 2008, Bogdan Doinea wrote:
> Salut!
>
Salut Bogdan,
> Din cate am inteles eu din contextul temei, eu trebuie sa fac totul
> asincron pe server, adica fara sa astept nimic.
>
> 1) asta inseamna ca trebuie sa folosesc fcntl ca sa fac inclusiv socketii
> pe car asculti non-blocanti?
Corect.
> 2) cand fac operatia de recv pe socket in server, imi este garantat ca daca
> clientul a trimis 100 B, atunci si serverul ii va primi pe toti 100 intr-un
> singur recv 
Nu pentru TCP. Doar la UDP se garanteaza lucrul asta. 
>(avand in vedere ca fctionarea este pe localhost si nu pe o
> retea reala)
Mda, ar trebui sa scoatem propozitia cu 127.0.0.1 de la precizari generale... 
Tema ar trebuie sa functioneze corect nu doar pe localhost.
> 3) legat de intrebarea 2: In implementarea protocolului meu, eu primesc
<snip>
> cum imi dau seama in server ca nu am primit toate datele trimise intr-un
> singur recv?
>
Specifica protocolul astfel incat clientul sa ii spuna serverului cati octeti 
urmeaza sa primeasca. 
tavi
-- 
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.
    
    
More information about the so
mailing list