Hello,
I'm using WCL Lite .NET 6.14.11 on Win7 x64, and get 'Internal driver error' when calling wclClient.Write() from a thread.
The write functionality is within a static class which is being called from a thread (only one).
It works if I insert delay eg 100ms between the calls, but with little or no delay it generates errors.
I read about using WCL in a threading app, and about message loop etc. Reading seems to work fine (application is full duplex).
Is this maybe some buffering issue?
on a side note: I'm actually developing embedded software, and on my ARM microcontroller (which shall receive the Bluetooth messages via a BT module) I can see messages coming in 2-3seconds after the thread (doing the writing on PC side) finished. So there is quite a delay, but i doubt it's caused by WCL, more likely by MS BT stack? Transmitters are close (less than 1 meter) so link should be good too. Do you have any figures what throughput can be reached, and what delay to expect (module is BT V2.x)?