[so] Tema5 linux epoll

Aurelian Bogdan aurelian.bogdan at gmail.com
Thu Aug 21 19:20:16 EEST 2008


Da, citesc cu recv non-blocant cu un buffer de 1024, poate de aici sa se
adune doaua mesaje, eu sa citesc pe ambele si sa nu-mi dau seama...si restul
bufferului sa-l ignor. Se poate asa ceva?

2008/8/21 Cosmin Ratiu <cosminratiu at gmail.com>

> 2008/8/21 Aurelian Bogdan <aurelian.bogdan at gmail.com>
>
>> Salutare!
>>
>> Folosesc epoll pe server si mi se intampla urmatoarele lucruri:
>> 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!
>>
>
> Pai citesti tot ce poate citi recv cand primesti o notificare? In afara de
> asta nu cred ca mai e nimic special de facut.
>
> Cosmin.
>
> _______________________________________________
> so mailing list
> so at cursuri.cs.pub.ro
> http://cursuri.cs.pub.ro/cgi-bin/mailman/listinfo/so
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://cursuri.cs.pub.ro/pipermail/so/attachments/20080821/7a8dcc8b/attachment.htm 


More information about the so mailing list