Sockets sin procesar en Android

Quiero crear una aplicación que se ejecuta en Android y utiliza Sockets sin procesar. Veo que no hay ningún soporte de socket raw en las bibliotecas java.net. * O android.net. *. ¿Son posibles los sockets sin procesar en Android?

Los sockets correctos y no procesados ​​no son compatibles con bibliotecas Java o Android, en parte porque (cito aquí ):

Se cree que tal paquete degradaría el actual modelo de seguridad de Java y podría ser difícil de implementar en una modalidad dependiente del sistema no operativo (OS).

Hay bibliotecas de terceros como RockSaw o JSocket , sin embargo, estos requieren la compilación de C o C + +, por lo que está fuera de suerte allí.

Además, creo que necesita acceso root para usar sockets sin procesar.

Así que, con todo eso, diría técnicamente que es posible, pero no es práctico en este momento.

Por lo que sé, no es posible en Android. No en java ni c / c ++ debido a razones de seguridad (supongo), la única solución posible sería a través de algunos hack con acceso root. He estado buscando un camino, pero nunca encontré nada.

¿Por qué no utilizar la comunicación entre procesos de Android, como:

AIDL, Intención, Difusión, etc.

Ver http://developer.android.com/guide/topics/fundamentals/services.html por ejemplo. Utilizan zócalos internos

  • Retraso / retraso enorme de UDP con Android
  • Dispositivos Android conectados con NSD, cómo enviar mensajes utilizando sockets (Client-Client)?
  • Programación de socket Android sin conexión WIFI
  • ¿Cuál es la diferencia entre DataOutputStream y ObjectOutputStream?
  • Android se conecta al socket de conexión
  • Apertura de tomas entre 2 teléfonos Android
  • Android - Socket conectado aunque no pueda
  • Android: socket bluetooth se niegan a conectarse correctamente
  • InputStream que es más rápido read () o read (byte, offset, length)
  • Android BluetoothSocket OutputStream escribe bloques de forma infinita
  • Javax.net.ssl.SSLException: No certificado de servidor de confianza
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.