This function seem to be throwing the following error in my system:
System.IO.IOException Unable to read data from the transport connection: Cannot block a call on this socket while an earlier asynchronous call is in progress..
I am 95% sure it is the readByte method. The error does not have any other information - if it is smart enough to know there is a threading issue, can it be smart enough to tell me what action the other thread is taking to break this code path?
~Jason