>It is strange since each fd in readSet can be selected individually
>and the fds seem the same as in fReadSet.
That's right - the change you're proposing makes no sense, because
"readSet" should already have the correct socket numbers (and no
others) set, because of the assignment (at the start of the
"SingleStep()" function:
fd_set readSet = fReadSet; // make a copy for this select() call
So, perhaps the problem is that - for some odd reason - this
assignment is not working properly in your environment??
Or perhaps "fReadSet" - for some unknown reason - does not have the
correct socket numbers set in your environment (but the functions
"turnOnBackgroundReadHandling()" and
"turnOffBackgroundReadHandling()" should be setting "fReadSet"
properly)??
So please look into this some more, and let us know what exactly is
going on, and exactly why your proposed change is solving the problem
for you.
--
Ross Finlayson
Live Networks, Inc.
http://www.live555.com/
_______________________________________________
live-devel mailing list
[email protected]
http://lists.live555.com/mailman/listinfo/live-devel