I am getting exception whenever I am trying to connect with android device to bluettoth enabled device, it is connecting and withina couple of a minute it is getting exception.
I had the same problem with a server which started after a bluetooth broadcast. The solution was to send a byte after the server established a connection via BluetoothServerSocket.accept(). The client reads after BluetoothSocket.connect() one byte. So both ends are in sync.