¿Alguien con éxito en la implementación de un servidor WebSocket para Android?

Estoy tratando de implementar tanto el cliente WebSocket como el servidor WebSocket en el mismo dispositivo Android. Básicamente tengo dos aplicaciones de Android que necesitan comunicarse. He implementado un par de aplicaciones de prueba usando LocalSockets con éxito, pero la aplicación del lado del Cliente objetivo es una aplicación de navegador web, por lo que solo puede usar WebSockets.

He probado elhttps://github.com/TooTallNate/Java-WebSocket implementación. Tengo la aplicación Cliente ejecutándose en primer plano y la aplicación Servidor ejecutándose en un Servicio de Android en segundo plano. Esencialmente, tomé las implementaciones de LocalSocket que funcionan y reemplazé los LocalSockets con los WebSockets de TooTallNate. Parece que el servidor WebSocket no se puede iniciar. El síntoma obvio es que el lado del Cliente lanza una excepción NotYetConnectedException cada vez que intenta enviar algo.

Otro síntoma es que si intento usar WebSocketServer.run () en lugar de WebSocketServer.start () obtengo una excepción IOException de ServerSocketChannel.open ().

Cualquier idea es ciertamente bienvenida en este punto. ¡Gracias!

Respuestas a la pregunta(2)

Su respuesta a la pregunta