Асинхронный сокет ввода-вывода на Android - PullRequest
10 голосов
/ 22 октября 2010

Есть ли достойный механизм для выполнения асинхронного ввода-вывода с использованием сокетов на Android?

Я знаю о существовании каналов nio, но они не работают для меня, потому что мне нужно уметьиспользовать MulticastSockets и BluetoothSockets, ни один из которых не поддерживает каналы.

Я знаю, что ответ, вероятно, не один, но так как это довольно большая работа, я подумал, что сначала спрошучтобы быть уверенным.И если кто-нибудь знает о приличной сторонней библиотеке, я мог бы использовать ...

Ответы [ 2 ]

3 голосов
/ 22 октября 2010

Кроме nio, я не знаю ни одной встроенной опции для этой проблемы, но есть интересный ответ на этот вопрос уже на SO.

Посмотрите, может быть, сторонние библиотеки вам помогут. Асинхронный ввод-вывод в Java?

Я не могу сказать, насколько хорошо эти библиотеки работают на Android, вам также может понадобиться подготовить их к работе с Android, чтобы они работали правильно.

0 голосов
/ 08 ноября 2012

Я использую это: https://stackoverflow.com/a/9832633/516188

, но учтите мой комментарий к этому решению под самим решением.

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