IOS de Apple y falta de apoyo HTML5 WebSockets
Pregunta
¿Por qué no websockets de soporte de Apple en iOS Safari?
Este es realmente molesto para mí ...
Ahora estoy mirando a tener que implementar un repliegue Comet / Bayeaux para los navegadores que no soporten HTML WebSockets; (
Solución
Me estoy quedando un iPad con iOS 4.2 beta 3, y tomas de corriente web son de hecho compatibles.
Otros consejos
Ok, después de mucha investigación de esta tarde, ahora estoy usando Socket.IO-nodo en el servidor y Socket.IO en el cliente.
Si HTML5 websockets están disponibles, se utiliza el protocolo WebSocket. Entonces cae de nuevo a Flash, aunque finalmente cayó de nuevo a lo que sea apropiado desde: AJAX sondeo largo, AJAX multiparte de streaming, para siempre iframe, JSONP sondeo
.Proyecto aquí:
www.socket.io
Guillermo Rauch tomar un arco. Usted es una leyenda.
habría preferido escribir el lado del servidor en Java, pero supongo Node.js tendrá que hacer. Me encantaría un poco de auto-completar para el Nodo Javascript ...;! (Supongo que es difícil mantener contentos a todos todo el tiempo
Ahora tengo server push en Safari en iOS 4.x;)
Transición al repliegue protocolos es perfecta.