What's the code for sending the file?



On Wednesday, August 22, 2012 6:17:25 AM UTC-5, Elvira wrote:
>
> Hi!
>
> I have a problem with Bluetooth socket, I hope somebody can help me.
>
> I use the code from BluetoothChat to send and receive data.
>
> I'm trying to receive a file from bluetooth device. This file is sent by 
> packages of 256 bytes.
> My program stuck at mmInStream.read(buffer) in method run() of the class 
> ConnectedThread after receiving a few packages:
>
> public void run() {
>             Log.i(TAG, "BEGIN mConnectedThread");
>             byte[] buffer = new byte[256];
>             int bytes;
>
>             // Keep listening to the InputStream while connected
>             while (true) {
>                 try {
>                     // Read from the InputStream
>                     bytes = mmInStream.read(buffer);
>
>                     mEmulatorView.write(buffer, bytes);
>                 } catch (IOException e) {
>                     Log.e(TAG, "disconnected", e);
>                     connectionLost();
>                     break;
>                 }
>             }
>         }
>
> Before program blocking I receive different number of packages from 4 to 
> 14.
>
> There is no problem with the connected device, I verify it with Termite on 
> PC, all packages received.
>
> Is there a buffer somewhere that is filling up? Or another problem with 
> bluetooth socket inputstream?
>
> Thanks for any help.
>

-- 
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