2013-04-11 5 views
5

Ist es möglich, UDP-Sockets für eine Phonegap-App einzurichten? Von jedem verfügbaren Plugin oder so? Es muss mit Android und iPhone kompatibel sein.Phonegap UDP-Sockets?

Ich weiß TCP sind über Web Sockets verfügbar, aber ich brauche UDP für eine App, die ich entwickle (wegen seiner Geschwindigkeit).

Vielen Dank im Voraus.

+1

Sie wissen, dass websocket Verbindungen normalerweise offen gehalten werden für eine lange Zeit (oft die Dauer einer app) ? Sie tragen also nicht die Kosten für eine TCP-Verbindung für jede gesendete Nachricht. Wenn Sie besorgt sind über die Zeit, die Sie benötigen, um einen einzelnen TCP im Vergleich zu einem UDP-Paket zu senden, haben Sie getestet, dass dies in Ihrem Anwendungsfall wirklich von Bedeutung ist? – simonc

+0

Ich habe es noch nicht getestet, nein, aber ich werde es tun :-) Aber ich habe einige frühere Erfahrungen mit der Socket-Programmierung gemacht. Und wenn es um Echtzeit-Sachen geht; UDP ist besser geeignet, besonders für Echtzeit-Apps/Spiele, mit denen ich gerade experimentiere. – Eric

Antwort

3

Funktioniert das vielleicht? Ich schaue mir diese Ausgabe fast zwei Jahre nach OP an, aber ich habe das cordova UDP-Plugin von Chrome gefunden. Ich weiß nichts darüber, aber ich dachte, es könnte helfen.

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

Es ist auch NPM kompatibel ... weiß nicht, ob das Angelegenheiten aber https://www.npmjs.com/package/cordova-plugin-chrome-apps-sockets-udp

+0

Willkommen bei Stack Overflow! Während dieser Link die Frage beantworten kann, ist es besser, hier die wesentlichen Teile der Antwort einzubeziehen und den Link als Referenz bereitzustellen. Nur-Link-Antworten können ungültig werden, wenn sich die verknüpfte Seite ändert. Siehe [Wie schreibe ich eine gute Antwort] (http://stackoverflow.com/help/how-to-answer). – ByteHamster