2013-04-11 8 views
5

Esiste, per caso, la possibilità di impostare i socket UDP per un'app PhoneGap? Con qualsiasi plugin disponibile o simile? Deve essere compatibile con Android e iPhone.Zoccoli per UDP Phonegap?

So che TCP è disponibile tramite Web Sockets, ma ho bisogno di UDP per un'applicazione che sto sviluppando (a causa della sua velocità).

Grazie in anticipo.

+1

Sei consapevole che le connessioni WebSocket sono in genere tenuti aperti per un lungo periodo di tempo (spesso la durata di un app) ? Quindi non dovrai sostenere il costo di una connessione TCP per ogni messaggio che invii. Se sei preoccupato del tempo impiegato per inviare un singolo tcp rispetto al pacchetto udp, hai provato che questo è davvero significativo nel tuo caso d'uso? – simonc

+0

Non ho ancora fatto il benchmarking, no, ma lo farò :-) Ma ho avuto alcune esperienze precedenti con la programmazione di socket. E quando si tratta di cose in tempo reale; UDP è più adatto, specialmente per app/giochi in tempo reale, che sto sperimentando attualmente. – Eric

risposta

3

Forse funziona? Sto esaminando questo problema quasi due anni dopo OP ma ho trovato il plugin UDP cordova di Chrome. Non ne so nulla, ma ho pensato che potrebbe essere d'aiuto.

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

E 'anche compatibile NPM ... non so se quello che conta, ma https://www.npmjs.com/package/cordova-plugin-chrome-apps-sockets-udp

+0

Benvenuti in Stack Overflow! Sebbene questo link possa rispondere alla domanda, è meglio includere qui le parti essenziali della risposta e fornire il link per riferimento. Le risposte di solo collegamento possono diventare non valide se la pagina collegata cambia. Vedi [Come scrivere una buona risposta] (http://stackoverflow.com/help/how-to-answer). – ByteHamster