hmm,
It becomes more difficult now (
I will try to investigate a little more then it but wont have time for it in near future so if you happened to find a solution please let me know.
I guess another idea just try to ignore (this._socket.Available == 0) test then. Its just everywhere I checked, everybody recommend to use those to tests together
Thanks,
Oleg