I'm using WCL .NET 6.7.2 with a C# application .NET 3.5sp1. We're testing on Windows XP sp3, Vista, and Windows 7 with mostly Microsoft and Widcomm drivers using a variety of dongles and internal adapters.
Occasionally we get an "Internal driver error" report from the WCL library. The connection seems to be still active, since buffered data blocks still transfer.
The problem rarely repeats right away, though it appears that
1) it usually happens when sending or receiving a long stream of data (>100K)
2) it's more frequent with Widcomm drivers, especially on netbooks.
Questions:
1) What does "internal driver error" mean?
2) Is there anything we can do to prevent the problem?
3) Is it safe to ignore it and resend the failed data?
Thanks