i tried this example A bluetooth client-server example

i downloaded bluecove 2.1 from its website which states that version 2.1 supports widcomm n bluesoliel.
the program works fine on winsock, but stays blocked on the line conn = server.acceptAndOpen(); when on bluesoliel.
mine is bluesoleil 6.4.

and also, the client discovers two services "Bluetooth com port 20" and "Bluetooth com port 21", instead of the advertised service "EchoServer". still, i tries connecting to "Bluetooth com port 20" and "Bluetooth com port 21" from the client, yet, the server application stays blocked on the line conn = server.acceptAndOpen();

whats wrong?