Alguém conseguiu implementar um WebSocket Server para Android?

Estou tentando implementar o WebSocket Client e o WebSocket Server no mesmo dispositivo Android. Basicamente eu tenho dois aplicativos para Android que precisam se comunicar. Eu implementei alguns aplicativos de teste usando LocalSockets com sucesso, mas o aplicativo do lado do cliente de destino é um aplicativo de navegador da Web para que ele possa usar apenas WebSockets.

Eu tentei ohttps://github.com/TooTallNate/Java-WebSocket implementação. Eu tenho o aplicativo Cliente em execução em primeiro plano e o aplicativo Servidor em execução em um Serviço Android em segundo plano. Essencialmente, eu tomei minhas implementações LocalSocket que funcionam e substitui os LocalSockets com WebSockets da TooTallNate. Parece que o WebSocket Server está falhando ao iniciar. O sintoma óbvio é que o lado do Cliente lança uma NotYetConnectedException toda vez que tenta enviar algo.

Outro sintoma é que, se eu tentar usar WebSocketServer.run () em vez de WebSocketServer.start (), recebo uma IOException de ServerSocketChannel.open ().

Qualquer ideia é certamente bem vinda neste momento. Obrigado!

questionAnswers(2)

yourAnswerToTheQuestion