BluetoothSocket принять () IOException - PullRequest
0 голосов
/ 03 января 2012

У меня проблема только с исходящим соединением. Я скопировал большинство частей моего исходного кода из примера http://developer.android.com/guide/topics/wireless/bluetooth.html

Поэтому я действительно не знаю, в чем причина этой проблемы ...

Прежде всего код, где происходит IOException:

try {
                // This is a blocking call and will only return on a
                // successful connection or an exception
                socket = mmServerSocket.accept();
            } catch (IOException e) {
                Log.e(TAG, "Socket Type: " + mSocketType + "accept() failed", e);
                break;
            }

Каждый раз, когда я подключаю свой телефон к планшету, accept () выдает IOException на мой телефон:

Тип сокета BluetoothChatService: ошибка nullaccept () BluetoothChatService java.io.IOException: операция отменена

Я полагаю, это как-то связано с проблемой, описанной в этом блоге: http://www.androiddiscuss.com/1-android-discuss/86844.html

Кстати, BluetoothConnection работает хорошо, но мой телефон не может принимать никаких данных.

Редактировать: Я только что понял, что соединение Bluetooth от моей Galaxy S с Motorola Xoom не может быть установлено с другими популярными приложениями Bluetooth с рынка ...

Если я подключу наоборот, со своего планшета на телефон, планшет просто полностью перезагрузится.

1 Ответ

0 голосов
/ 03 января 2012

Это может быть проблема аутентификации.Ваши устройства сопряжены?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...