at System.Array.System.Collections.IList.RemoveAt(Int32 index)
at System.Net.Sockets.Socket.selectFD(IList SL, Int32[] fdarray)
at System.Net.Sockets.Socket.Select(IList checkRead, IList
checkWrite, IList checkError, Int32 microSeconds)
My checkRead list has 15 sockets, and checkWrite and checkError are
nulls.
I pass 1000 as a timeout and then I sleep my thread for 10ms before
another try...
If I watch in the debuger some sockets have available data (Availble =
xxx) but still exception is thrown.
Since this is NotSupported exception I may suppose that some operation
is not supported on win ce / .net compact?
Thanks
Paul T.
"Igor Golikov" <sali...@gmail.com> wrote in message
news:81daa08f-4797-41e7...@a31g2000yqn.googlegroups.com...
Hi Paul
Thank you for your answer
Well I have done the same with Poll() and it works.
I just iterate through the list of same sockets Select() has failed on
and polling each of them for being readable. If the answer is yes, I
perform the receive operation on that socket.
It works for me.
I am sure that all the sockets are opened and connected.
I have tryed to look at the Select method in Reflektor but... to my
great surprise the function body is empty like in all Socket class
methods...