2014-05-22 16 views
8

Istnieje kilka bibliotek do implementacji wykorzystania WebSocket w dyskretny sposób. Wygląda na to, że istnieje wiele bibliotek, ale naprawdę wyglądam na nowoczesną i małą bibliotekę, którą mogę używać na urządzeniach z Androidem lub Javie w celu implementacji mojego WebSocket po stronie klienta.Java (Android) Biblioteki klienta WebSocket

tej pory znalazłem:

Brakuje mi trochę tych różnic w differnet bibliotek. JAX-RS 2.0 na przykład wydaje się być świetnym fundamentem dla wielu implementacji, ale poszedłem również z Retrofit Square dla mojego klienta RESTful, ponieważ był on po prostu chudszy i łatwiejszy w integracji.

+0

[Project Tyrus] (https://tyrus.java.net/) jest twoim przyjacielem. –

+0

** [nv-websocket-client] (https://github.com/TakahikoKawasaki/nv-websocket-client) ** to nowa biblioteka klientów WebSocket napisana w języku Java. Wymaga tylko Java SE 1.5, więc może działać na systemie Android. Rozmiar 'nv-websocket-client-1.3.jar' (opublikowany w dniu 2015-05-06) wynosi 62 854 bajty i nie wymaga żadnych zewnętrznych zależności. Zobacz "[Biblioteka klienta WebSocket (Java SE 1.5+, Android)] (http://darutk-oboegaki.blogspot.jp/2015/05/websocket-client-library-java-se-15.html)" w celu uzyskania szczegółowych informacji. –

Odpowiedz

4

Właśnie pracuję nad jedną z moich pierwszych aplikacji internetowych na Androida. Więc robię dużo R ​​& D przed rozpoczęciem i na końcu znalazłem te dwie biblioteki są bardzo proste i użyteczne dla mojego wymagania.

1) AndroidAsync (dla klientów)

2) Java-websocket (https://github.com/TooTallNate/Java-WebSocket) dla serwera

Oba są bardzo proste i łatwe w użyciu.

+9

Nie polecam tej biblioteki serwerów. Nie jest utrzymywany i ma wiele otwartych problemów. –

+0

Hi @khurram Zakładam, że mówisz o tej bibliotece https://github.com/koush/AndroidAsync. nie mogłem znaleźć odpowiedniego przykładu na prostym łączu, wysyłaj i odbieraj dane z serwera. Czy możesz mi pomóc z dowolnym – deepakgates

+0

Tak Deepak masz rację, korzystałem z tej samej biblioteki w moim projekcie i jest ona prosta w użyciu, proszę daj mi znać, w jaki sposób mogę Ci pomóc, jeśli wciąż jej szukasz. – khurram

Powiązane problemy