2010-10-22 14 views
10

¿Existe un mecanismo decente para hacer E/S asincrónicas usando sockets en Android?E/S de socket asíncrono en Android

Soy consciente de la existencia de nio canales, pero no funcionan para mí porque necesito poder usar MulticastSockets y BluetoothSockets, ninguno de los cuales admite canales.

Soy consciente de que la respuesta es probablemente que no hay ninguna, pero como este es un trabajo bastante grande, pensé que primero podría preguntar para estar seguro. Y si alguien sabe de una biblioteca decente de un tercero, podría usar ...

Respuesta

3

Aparte de nio No conozco ninguna opción incorporada para este problema, sin embargo, hay una pregunta interesante sobre esto ya en lo.

Eche un vistazo quizás las bibliotecas de terceros lo ayudarán. Asynchronous IO in Java?

No puedo decir qué tan bien funcionan esas bibliotecas en Android, también podría tener que prepararlas para Android para que funcionen correctamente.

+8

Gracias --- desafortunadamente ninguno de esos realmente hizo lo que yo quería, así que estoy haciendo lo mío. ¿De qué sirve una rueda si no puedes reinventarla? Suspiro. Veré si puedo persuadir a mi jefe para que me permita liberar la biblioteca como código abierto una vez que haya terminado. –

+0

Probablemente será mejor que se los lleven; parece que no va a ser de fuente abierta. Lo siento... –

Cuestiones relacionadas