hey,
after sorting another issue - it seems that i have my libuv loop stuck on 
"GetQueuedCompletionStatusEx". 
Now this happens almost everytime after some timer timedout(and it's 
callback was called -> which simply puts something on some queue to be run 
with diffrent handle).
Now, looking deeper - it seems that stuck since libuv passes the timeout 
param as "0xFFFFFF" or "-1" which is by "GetQueuedCompletionStatusEx" docs 
causes it to block indefentily till a compleation packet has arrived.
Sniffing the port - shows that packets from the server do arrive but still 
OnRead is not being called.... 

Just for sports, i've set a fake timer each time i start the loop and i 
start to the "MAX_INT" boundary timeout set in "uv__next_timer"....

has anyone met such issue?

Thanks ahead,
Fima

-- 
You received this message because you are subscribed to the Google Groups 
"libuv" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/libuv.
For more options, visit https://groups.google.com/d/optout.

Reply via email to