Nevermind… I was under the impression that the valid range for RFCOMM
ports was 1-255 and not 1-30.

André

On 9 Jun, 11:12, André Cruz <andrefc...@gmail.com> wrote:
> Hello.
>
> I'm running theBluetoothChat example trying to trick it into
> connecting to alinuxbox where I have a service registered with the
> UUID of the chat service, but although it finds the service, it never
> connects and throws an error:
>
> D/BluetoothChat( 4078): onActivityResult -1
> D/BluetoothChatService( 4078): connect to: 00:1F:5B:DF:5F:17
> D/BluetoothChatService( 4078): setState() 1 -> 2
> E/BluetoothChat( 4078): + ON RESUME +
> I/BluetoothChat( 4078): MESSAGE_STATE_CHANGE: 2
> I/BluetoothChatService( 4078): BEGIN mConnectThread
> SocketType:Insecure
> E/BluetoothService.cpp(  109): stopDiscoveryNative: D-Bus error in
> StopDiscovery: org.bluez.Error.Failed (Invalid discovery session)
> E/BluetoothService.cpp(  109): stopDiscoveryNative: D-Bus error in
> StopDiscovery: org.bluez.Error.Failed (Invalid discovery session)
> E/BluetoothEventLoop.cpp(  109): event_filter: Received signal
> org.bluez.Device:PropertyChanged from /org/bluez/280/hci0/
> dev_00_1F_5B_DF_5F_17
> D/BluetoothService(  109): updateDeviceServiceChannelCache(00:1F:5B:DF:
> 5F:17)
> D/BluetoothService(  109):      uuid(application): 8ce255c0-200a-11e0-
> ac64-0800200c9a66 210
> D/BluetoothService(  109): Making callback for 8ce255c0-200a-11e0-
> ac64-0800200c9a66 with result 210
> E/BluetoothChatService( 4078): unable to connect()
> E/BluetoothChatService( 4078): java.io.IOException: Invalid argument
> E/BluetoothChatService( 4078):  at
> android.bluetooth.BluetoothSocket.connectNative(Native Method)
> E/BluetoothChatService( 4078):  at
> android.bluetooth.BluetoothSocket.connect(BluetoothSocket.java:204)
> E/BluetoothChatService( 4078):  at
> com.example.android.BluetoothChat.BluetoothChatService
> $ConnectThread.run(BluetoothChatService.java:387)
> D/BluetoothChatService( 4078): start
> D/BluetoothChatService( 4078): setState() 2 -> 1
>
> So from the log we can see that the service is found, but for some
> reason the connect() fails with errno=EINVAL. I haven't rooted this
> Nexus S so I cannot know more about what the native code is doing, but
> has anyone encountered this? Connecting to another Android phone
> works, of course.
>
> Thanks,
> André

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to