Articles of websocket

Les frames websocket Chrome 59+ ne sont plus visibles dans DevTools

Depuis que je mets à niveau depuis Chrome 58 => 59 sous Mac OS El Capitan, lorsque j’utilise l’inspecteur de réseau Outils de développement pour visualiser les images WebSocket, les images ne sont plus visibles. Nous construisons une application qui utilise beaucoup WS, donc je compte beaucoup sur cette fonctionnalité. J’ai pensé que c’était peut-être […]

Quels cas d’utilisation spécifiques nécessitent BOSH sur WebSockets et longue interrogation?

BOSH c’est … un protocole de transport qui émule la sémantique d’une connexion TCP bidirectionnelle à longue durée de vie entre deux entités (comme un client et un serveur) en utilisant efficacement plusieurs paires de requêtes / réponses HTTP synchrones sans nécessiter l’utilisation d’interrogations fréquentes ou de réponses fragmentées. Cela ressemble à WebSockets et HTTP […]

Comment faire des tests de charge pour les websockets

Nous construisons une fonctionnalité de discussion de groupe, qui utilise des websockets. Nous voulons tester le nombre de connexions que notre infrastructure actuelle peut prendre en charge. Fondamentalement, cela se résume à la façon de simuler un websocket.

Les weblets html5 seront-elles paralysées par les pare-feu?

Je suis extrêmement enthousiasmé par la spécification websocket de html5 mais j’ai un problème. De nos jours, tout le monde fonctionne sur un réseau, avec des routeurs (câblés / sans fil) intégrés dans des pare-feu, Windows a également un pare-feu intégré. Cela étant, lorsque le serveur tente de se reconnecter au navigateur qui a démarré […]

webSocketServer node.js comment différencier les clients

J’essaie d’utiliser des sockets avec node.js, j’ai réussi mais je ne sais pas comment différencier les clients dans mon code. La partie concernant les sockets est la suivante: var WebSocketServer = require(‘ws’).Server, wss = new WebSocketServer({port: 8080}); wss.on(‘connection’, function(ws) { ws.on(‘message’, function(message) { console.log(‘received: %s’, message); ws.send(message); }); ws.send(‘something’); }); Ce code fonctionne bien avec […]

Comment attraper la connexion `WebSocket à ‘ws: // xxx: nn’ échoué: Connexion fermée avant de recevoir une erreur de réponse de handshake`?

Disons que j’ai un serveur de nœud démarré avec le port nn , et qu’il n’y a aucun service WebSocket dessus. Et le problème est que mon client essaie de connecter un service WebSocket à ce serveur. De toute évidence, il ne devrait pas se connecter au serveur. mais je ne pouvais pas attraper cette […]

Communiquer avec un serveur socket.io via c #

Y a-t-il un client ac # qui suit le protocole socket.io? J’ai un serveur socket.io qui communique avec un client javascript socket.io via un site Web, mais je dois aussi lui connecter un composant capable d’envoyer et de recevoir des messages. Existe-t-il un moyen propre de le faire actuellement ou devrais-je écrire mon propre client?

Quelle est la différence entre WebRTC et WebSockets pour la communication de données de bas niveau

J’essaie de comprendre la différence entre WebRTC et WebSockets pour mieux comprendre quel scénario appelle quoi. Je suis curieux au sujet de l’idée générale selon laquelle deux parties (principalement basées sur le Web, mais potentiellement une application de serveur dédiée) se parlent. Supposition: En ce qui concerne les réseaux ad hoc, il est clair que […]

Dois-je utiliser WebSocket sur des ports autres que 80?

Dois-je utiliser WebSocket sur des ports autres que 80? Est-ce que cela gâche le but d’utiliser des infrastructures Web / HTTP existantes? Et je pense qu’il ne correspond plus au nom Web Socket sur les ports non 80. Si j’utilise WebSocket sur d’autres ports, pourquoi ne pas utiliser directement TCP? Ou existe-t-il des avantages particuliers […]

Accéder à HttpSession à partir de HttpServletRequest dans un Web Socket @ServerEndpoint

Est-il possible d’obtenir le HttpServletRequest dans un @ServerEndpoint? J’essaie avant tout de l’obtenir pour pouvoir accéder à l’object HttpSession.