2013-04-11 19 views
5

Czy istnieje możliwość ustawienia gniazd UDP dla aplikacji Phonegap? Za pomocą dowolnej dostępnej wtyczki lub czegoś podobnego? Musi być kompatybilny z Androidem i iPhonem.Gniazda UDP Phonegap?

Wiem, że TCP są dostępne przez gniazda internetowe, ale potrzebuję UDP dla aplikacji, którą rozwijam (z powodu jej szybkości).

Z góry dziękuję.

+1

Czy zdajesz sobie sprawę, że połączenia websocket są zazwyczaj trzymane otwarte przez dłuższy czas (często czas trwania aplikacji) ? Więc nie będziesz ponosić kosztów połączenia TCP dla każdej wysyłanej wiadomości. Jeśli niepokoi Cię czas potrzebny na wysłanie pojedynczego tcp w porównaniu z pakietem udp, czy przetestowałeś, czy to naprawdę ma znaczenie w twoim przypadku użycia? – simonc

+0

Nie testowałem jeszcze tego, nie, ale będę :-) Ale miałem już pewne wcześniejsze doświadczenia z programowaniem gniazd. A jeśli chodzi o rzeczy w czasie rzeczywistym; UDP jest lepiej dopasowany, szczególnie w aplikacjach/grach w czasie rzeczywistym, z których obecnie eksperymentuję. – Eric

Odpowiedz

3

Czy to może zadziałać? Zajmuję się tą kwestią prawie dwa lata po OP, ale znalazłem wtyczkę chrome cordova UDP. Nie wiem nic na ten temat, ale pomyślałem, że to może pomóc.

https://github.com/MobileChromeApps/cordova-plugin-chrome-apps-sockets-udp

Jest również kompatybilny NPM ... nie wiem, czy to sprawy, ale https://www.npmjs.com/package/cordova-plugin-chrome-apps-sockets-udp

+0

Witamy w Stack Overflow! Chociaż ten link może odpowiedzieć na pytanie, lepiej umieścić tutaj istotne części odpowiedzi i podać odsyłacz do odniesienia. Odpowiedzi dotyczące linków mogą stać się nieprawidłowe, jeśli strona z linkami się zmieni. Zobacz [Jak napisać dobrą odpowiedź] (http://stackoverflow.com/help/how-to-answer). – ByteHamster