2012-08-03 22 views

Respuesta

32

Respuesta corta: No.

Respuesta larga:

WebSocket se ejecuta a través de TCP, por lo que en ese nivel se aplica respuesta @EJP 's. WebSocket puede ser "interceptado" por intermediarios (como proxies WS): se les permite reordenar marcos de control WebSocket (es decir, WS pings/pongs), pero no marcos de mensaje cuando no hay una extensión WebSocket en su lugar. Si existe una extensión negada que, en principio, permite el reordenamiento, un intermediario solo puede hacerlo si comprende las reglas de extensión y de reordenamiento que se aplican.

12

No es posible que lleguen en su aplicación fuera de servicio. Cualquier cosa puede suceder en la red, pero TCP solo le presentará los bytes en el orden en que fueron enviados.

+1

¿Esto no contradice http://stackoverflow.com/q/14287224/632951? – Pacerier

+2

IMO que la respuesta es incorrecta. Lo publiqué allí también. –

+0

@Pacerier Esa respuesta es ciertamente incorrecta. La semántica de TCP lo hace completamente imposible. – EJP

Cuestiones relacionadas