Wednesday, January 2, 2013

[android-developers] Re: getting exception while connecting to server via bluetooth

Ananda Krishna wrote:

> Hi,
> I am trying to connect to a server in order to receive a file from the
> server.. with the help of bluetooth..
> *The code is as shown below:*
>
> private void connectServer() {
> if(mBluetoothAdapter.isEnabled()){
> try{
> boolean startDiscovery = mBluetoothAdapter.startDiscovery();
> if(true == startDiscovery ){
> device =
> BluetoothAdapter.getDefaultAdapter().getRemoteDevice(SERVER_MAC_ID);
> Method m = device.getClass().getMethod("createRfcommSocket", new Class[] {
> int.class });
> btSocket = (BluetoothSocket) m.invoke(device,Integer.valueOf(1));
> mBluetoothAdapter.cancelDiscovery();
> btSocket.connect();
> Toast.makeText(this,"Connected,Waiting to Receive
> Files...",Toast.LENGTH_LONG).show();
> }
> }catch(Exception ex){
> Toast.makeText(this,"Connection
> Error:"+ex.getLocalizedMessage(),Toast.LENGTH_LONG).show();
> }finally{
> try {
> btSocket.close();
> }catch (IOException e) {
> Toast.makeText(this,"Connection Error:" +
> e.getLocalizedMessage(),Toast.LENGTH_LONG).show();
> }
> }
> }
> }
>
> I am getting the following exception at the highlighted line..
> *java.io.IOException: [JSR82] connect: Connection is not created (failed
or
> aborted).*
> *
> *
> What is the mistake that i am doing...Any help in this regard will be
> appreciated.
> Regards,
> AnandaKrishna S
>

Here is official bluetooth guide how to connect as a client:
http://developer.android.com/guide/topics/connectivity/bluetooth.html#ConnectingAsAClient

--
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+unsubscribe@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

No comments:

Post a Comment