[FF 6.0] reception des websocket

HTML5, CSS3, Javascript, support des mobiles... Que penser de votre site ? Vous manquez d'informations pour la construction d'un site qui puisse s'afficher correctement partout ? C'est un problème simple, un peu complexe ? Venez ici !
lifaon74

[FF 6.0] reception des websocket

Message par lifaon74 »

Bonjour,

je me suis mis récemment aux websockets, j'ai lu que FF 6.0 se servait du protocole draft-ietf-hybi-thewebsocketprotocol-07 contrairement aux autres navigateurs se servant du protocole draft-ietf-hybi-thewebsocketprotocol-00, du coup j'ai du changer beaucoup de code pour que tout fonctionne!

Après avoir passé un temps fou pour réalisé un bon hanshaking coté serveur et donc obtenu une connexion stable avec mon navigateur, je balance un ptit socket.send("a"); via un clic sur un bouton en js.

Tout marche bien sur chrome (je reçois bien un "a" via ma socket) mais sous FF je reçois comme des données cryptée et qui changent à chaque clics sur mon bouton

image ici : (enlevez les espaces car je ne suis pas inscrit ^^)
http://www.my-virtual-computer.fr/webso ... socket.png
-> en bleu les 3 "a" envoyés
-> en rouge les 3 infos reçus (illisibles et différentes alors que c'est la même lettre)

D’où est-ce que ça peut bien venir? et comment obtenir mon texte d'origine?

merci d'avance de votre aide

Lifaon74

[Modération] Message édité : mise en forme du lien. jpj.
Avatar de l’utilisateur
jpj
Animal mythique
Messages : 25261
Inscription : 01 août 2005, 15:38

Re: [FF 6.0] reception des websocket

Message par jpj »

Bonsoir,

La réponse ne serait-elle pas ici : http://en.wikipedia.org/wiki/WebSocket#Browser_support
► Si votre problème est [Résolu], svp, marquez-le.
► Pas de support par mp, l’aide se fait sur le forum.
lifaon74

Re: [FF 6.0] reception des websocket

Message par lifaon74 »

Bonsoir,
La réponse ne serait-elle pas ici : lien
je me suis servi aussi de cette page web pour mettre en place le protocole 07, mais elle ne parle pas de réponse cryptées... (et d’ailleurs je ne trouve rien sur le web à ce sujet)
Avatar de l’utilisateur
jpj
Animal mythique
Messages : 25261
Inscription : 01 août 2005, 15:38

Re: [FF 6.0] reception des websocket

Message par jpj »

Bonsoir,

Pas sûr qu'il y ait le moindre "cryptage" là-dedans. As-tu essayé avec Firefox bêta (version 7) ou Aurora (Firefox 8) ?
À utiliser impérativement avec un profil Firefox créé pour cela.
► Si votre problème est [Résolu], svp, marquez-le.
► Pas de support par mp, l’aide se fait sur le forum.
lifaon74

Re: [FF 6.0] reception des websocket

Message par lifaon74 »

Oui j’ai tester avec FF 7 et FF 8 et c'est 100% pareil...

j'ai comme l'impression qu'il sécurise mes sockets par TSL mais j'en suis pas sûre du tout (surtout que l'adresse est ws://localhost:8080/websocket/startDaemon.php et non wss://)

Sinon vous ne connaîtreriez pas un algorithme qui encrypte une chaine de texte en gardant toujours la même lettre au début pour une même chaine suivit d'une suite de lettre "au hasard" (enfin qui changent à chaque fois en tout cas) et donc la taille finale dépend de la taille de la chaine encryptée?

parce que c'est exactement se qu'il se passe :?:

www .my-virtual-computer. fr/websocket/websocket2.png

PS : il semblerait que la 1ère lettre serve à définir la taille de la chaine (puisque l'on à tjr ü en 1er pour des chaines de 1 caractère)
Avatar de l’utilisateur
jpj
Animal mythique
Messages : 25261
Inscription : 01 août 2005, 15:38

Re: [FF 6.0] reception des websocket

Message par jpj »

Franchement, je n'en sais rien.

Je déplace dans "Développement web", au cas où…
► Si votre problème est [Résolu], svp, marquez-le.
► Pas de support par mp, l’aide se fait sur le forum.
Bub325

Re: [FF 6.0] reception des websocket

Message par Bub325 »

Salut,

Je ne connais pas très bien le protocole 07 mais je te confirme que l'encapsulation des messages est différente de la version 0 du protocole. Cependant, la prochaine version officielle est la v10 présente dans firefox 7 beta et chrome 14 (meme si pour l'instant je n'arrive pas a recevoir les messages sous Firefox 7 alors que sous chrome je n'ai aucun problème.

Pour infos, il y a un moteur de webservice pHP nommé php-webservice qui prend en compte les protocoles 0 et 07, et un patch existe pour y ajouter aussi la gestion de la v10 (mais je n'ai plus l'adresse en tête).

Bon code !
Bub325

Re: [FF 6.0] reception des websocket

Message par Bub325 »

Bub325 a écrit :
Pour infos, il y a un moteur de webservice pHP nommé php-webservice qui prend en compte les protocoles 0 et 07, et un patch existe pour y ajouter aussi la gestion de la v10 (mais je n'ai plus l'adresse en tête).

Bon code !
Le moteur en question se nomme php-websocket et non php-webservice :/
Répondre

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 4 invités