First line of code runs fine, but the second one hangs forever. (I've not waited forever, but it certainly
BTstream.Write(packet, 0, packet.Length);
byte temp = (byte)BTstream.ReadByte();
This stream does not support read timeouts, so I am not sure what to do here. First, why would it be hanging? I have snooped my board and I am sending the data back, plus this device works with a PDA (and I am working on the PC version here.) BUT second, even if that is the cause, this is no good. Do I have to go with a asynchronous pattern here?