Any hints? Davide varvello / yahoo.com wrote: > Hi, > I'm trying to connect, over bluetooth, to a mobile device and send a > picure. > That's my code: > > require 'osx/cocoa' > > OSX::NSBundle.bundleWithPath("/System/Library/Frameworks/IOBluetoothUI.framework").load > > OSX.ns_import :IOBluetoothDeviceSelectorController > > bluedevices = OSX::IOBluetoothDeviceSelectorController.deviceSelector > bluedevices.runModal; > result = bluedevices.getResults; > > bluetoothDevice = result.objectAtIndex(0); > > OSX::NSBundle.bundleWithPath("/System/Library/Frameworks/IOBluetooth.framework").load; > OSX.ns_import :IOBluetoothOBEXSession; > obexSession = > OSX::IOBluetoothOBEXSession.withDevice_channelID(bluetoothDevice, 9); > > OSX.ns_import :OBEXFileTransferServices; > service = OSX::OBEXFileTransferServices.withOBEXSession(obexSession); > > connectResult = service.connectToFTPService; > puts connectResult; > sleep 3; > sendResult=service.sendFile("/Users/davide/myPicture.jpeg"); > puts sendResult; > sleep 3; > service.disconnect; > > I know the channel id for ftp on my device is 9, puts connectResult > displays 0, but puts sendResult shows -21875 (i.e busy) and of course, > no picture is sent to the device. > Do you understand this behavior? > TIA > Davide