Hi,
Thanks for the suggestion. I will give it a try by testing the fexmax tool.
Here is one situation where I use the WCLDemo, a BlueSoleil Drive (ver 2.3 release 060728), a class I bluetooth dongle, and a Sony Ericsson Z710i. The cellphone is paired already and has visibility to true .
In the WCLDemo, I click the "LOAD" to see the available API and click Enum to find the dongle. After I selected the radio with no connectable or discoverable feature, I click on the Proximity Sender tab. I added a test file and click on start.
From the Proximity Sender log, this is what I get:
Started
Discovery started
Discovery complete:
(00:18:13:25:08:E4)
(00:19:632A:15:07)
Accept device (00:18:13:25:08:E4)
Accept device (00:19:632A:15:07)
Accepted devices:
Sleep started
Sleep done
Discovery started
Discovery complete:
Accepted devices:
Sleep started
There were 2 cellphones within range, including mine.
In the code, wclProximitySender_DevicesAccepted(), the wclSpamDiscoveryCompleteEventArgs return 0 device everytime.
In addition, the BlueSOleil Service main window (the program that run BlueSoleil) will automatically run when I Load the API using WCLDemo. When I start the Proximity Sender, it will freeze. Even when I click stop. it continue to freeze, forcing me to kill the BlueSoleil process.
However, if I switch the API to MS Stack, it works as excepted. So I am guessing Promixity Sender may not work with the BlueSoleil drive. Which version of BlueSoleil or Widcomm drive does ProximitySender work?