[so] Tema5 linux epoll
    Aurelian Bogdan 
    aurelian.bogdan at gmail.com
       
    Thu Aug 21 15:23:24 EEST 2008
    
    
  
Salutare!
Folosesc epoll pe server si mi se intampla urmatoarele lucruri:
1. daca folosesc level-triggered (fara EPOLLET)
          epoll_wait() imi raporteaza intr-una ca a primit mesaj, desi nu
primeste nimik.
         Din ce am inteles la level-triggerd ar trebui sa raporteze faptul
ca mai sunt date de citit.
         Ce se intampla?
2. daca folosesc edge-triggered (EPOLLIN | EPOLLET)
         Se comporta ciudat: daca trimit doua cereri, una dupa alta,
cateodata primesc doar una, a doaua dispare, cateodata le primesc pe
amandoua si
inca un mesaj gol(recv nu da eroare), cateodata un mesaj bun si unul gol...
Aici m-a pierdut :)
Am vazut atentionarile din laborator, dar erau pentru EPOLLOUT, eu am aici
EPOLLIN.
Multumesc!
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://cursuri.cs.pub.ro/pipermail/so/attachments/20080821/1fde8b27/attachment-0001.htm 
    
    
More information about the so
mailing list