Czy ktoś z powodzeniem wdrożył serwer WebSocket dla Androida?

Próbuję zaimplementować zarówno klienta WebSocket, jak i serwer WebSocket na tym samym urządzeniu z Androidem. Zasadniczo mam dwie aplikacje na Androida, które muszą się komunikować. Udało mi się wdrożyć kilka aplikacji testowych przy użyciu LocalSockets, ale docelowa aplikacja po stronie klienta jest aplikacją przeglądarki internetowej, dzięki czemu może korzystać tylko z WebSockets.

Próbowałemhttps://github.com/TooTallNate/Java-WebSocket realizacja. Mam uruchomioną aplikację kliencką na pierwszym planie i aplikację Serwer uruchomioną w usłudze Android w tle. Zasadniczo podjąłem implementacje LocalSocket, które działają i zastąpiły LocalSockets gniazdami TooTallNate. Wydaje się, że serwer WebSocket nie uruchamia się. Oczywistym symptomem jest to, że strona klienta zgłasza wyjątek NotYetConnectedException za każdym razem, gdy próbuje coś wysłać.

Innym symptomem jest próba użycia WebSocketServer.run () zamiast WebSocketServer.start () Otrzymuję wyjątek IOException od ServerSocketChannel.open ().

Wszelkie pomysły są z pewnością mile widziane w tym momencie. Dzięki!

questionAnswers(2)

yourAnswerToTheQuestion