• [^] # Re: Websocket et outils réseaux.

    Posté par . En réponse à la dépêche Communiquer avec le serveur depuis un navigateur Web : XHR, SSE et WebSockets. Évalué à 3.

    Je sais pas la technique mais en situation réelle de production j'ai vu

    • blocage complet des websocket par une brique réseau. Parce que.
    • Non utilisation du VPN par un proxy pour les websockets alors que le https utilisait le VPN, cela aboutissant à du https sécurisé et des websocket non sécurisées.
    • filtrage des websockets a certaines heures (vicieux), les dev testaient le jour c'était ok mais la nuit ça échouait 🤮.

    De ce que j'en ai compris dans certains paramétrage d'administration les websockets sont traités spécifiquement (ce qui me parait idiot sur le principe mais je suis pas expert réseau) en conséquence tu peux te trouver avec une conf différente pour les websocket des autres transactions http.

    Sur quoi cela repose techniquement, je ne le sais pas DSL.
    Ça ne m'est arrivé que dans des structures un peu grosse avec une forte inertie sur l'adoption des nouvelles technos, si tu vois ce que je veux dire.

    Il a parfois fallut abandonner les websocket car c'était plus rapide d'utiliser une lib simulant les websockets (il faut en choisir une qui fais des websockets avec fallback ajax). D'ailleurs dans les docs de ces libs tu dois trouver plus de détails (je les ai plus en tête).

    Mais le monde change et les briques réseau se change, j'imagine que chaque année il faut réévaluer la faisabilité et que les choses ne peuvent que mieux aller.

    Ce genre de lib https://socket.io/ (MIT) aide