Les WebSockets connexion 3G

J'ai joué avec la Prise.io, node.js et les WebSockets, tous de qui je peux obtenir de bien fonctionner sur une connexion wifi.

Cependant, quand je test un WebSocket-enabled application sur une connexion 3G (sur mon iPhone, par exemple), alors il semble retomber le long du scrutin est la seule solution viable.

Avec La Prise.io la connexion échoue avec "connexion WebSocket invalide ou d'Origine non vérifié" avant de redescendre le long du scrutin.

Je ne sais pas si les WebSockets sont conçues pour fonctionner sur les réseaux 3G - quelqu'un a eu du succès en le faisant travailler comme ça? J'ai essayé un certain nombre de méthodes différentes et le tout semble échouer, ce qui me fait penser que je suis tenter l'impossible.

  • Ne Socket.IO travailler sur votre iPhone via le wifi? I. e. pouvez-vous éliminer l'iPhone/iOS comme une partie du problème?
  • Oui, bon point. Socket.io sur le wifi sur l'iPhone fonctionne très bien, donc c'est la 3G côté des choses, qui est le problème.
  • J'ai ce problème uniquement sur l'iPhone 6 avec la 3G. Pas De Prise.io connexes, à l'aide de Tornade et de Nginx. Également sur la connexion non-SSL sur le port 80.
InformationsquelleAutor suttree | 2011-04-05