This project has moved. For the latest updates, please go here.

Why is support limited to 4 Bluetooth stacks? Would a winsock implementation have broader support?

Topics: Bluetooth - Microsoft
Jul 24, 2015 at 7:36 PM
Bluetooth support requires a device uses one of the following 4 Bluetooth stacks:
  1. Microsoft
  2. Widcomm
  3. BlueSoleil
  4. Stonestreet One Bluetopia Bluetooth stack.
Can someone explain why this is?

If I have a USB Ethernet adapter I can use winsock socket WIN API on all devices as long as a Windows driver is supported.

I use the winsock2 to communicate with Bluetooth devices. This works fine but has no OBEX OPP that I can find.

If I could find a winsock2 implementation of the OBEX Object Push Profile ( OPP ) could I send files to additional devices outside of these 4 Bluetooth stacks?

What is special about these these 4 Bluetooth stacks?

Thanks in advance,