A C/C++ programme written in Microsoft Visual C++ is required to connect two Bluetooth devices and transfer data between them using OBEX protocol. The programme should be able to: 1- Do service search and device inquiry 2- Open a socket, connect it to a remote socket, transfer some data over the connection and closes the connection (using OBEX). 3- Run in Server mode and Client mode.