Re: Multiple file descriptors and ISO receive contexts
Brought to you by:
aeb,
bencollins
From: Clemens L. <cl...@la...> - 2012-04-06 21:30:19
|
Chris Wj wrote: > I'm looking to be notified of data on 2 separate channels using 2 file > descriptors and read their data separately. I'd like to have one event > loop that reads both descriptors but I have had trouble with select(). > It looked like select() would only detect data on the first ISO > channel's file descriptor. But events are actually available on the second one? This sounds like a bug somewhere. Could you show the code? > Can I set the second file descriptor options to non-blocking Yes. This might be a good idea in any case so that in case of a logic error, you can detect this immediately when you get -EAGAIN instead of having the select call hang. > is there a better way to poll the two descriptors? poll(), but it won't behave differently. Regards, Clemens |