Bonjour,
je voulais m'int�resser au web socket pour essayer de mettre en relation deux users...pour se faire je me suis donc tourn� vers les web sockets et l'exemple trouv� sur ce m�me site:
http://sii-rennes.developpez.com/art...es-websockets/
Oui,mais voil�, lorsque je lance le serveur tout semble bien se passer, par contre lorsqu'un client essaie d'aller sur la page, une erreur survient
Trace
Pour essayer d'y voir plus clair, j'ai tent� de regarder dans le debug de chrome, et j'ai pu voir l'erreur suivante
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36 $ php -q serveur.php Server Started : 2017-06-04 14:16:53 Master socket : Resource id #5 Listening on : localhost port 11345 Resource id #6 CONNECTED! Requesting handshake... GET /serveur.php HTTP/1.1 Host: localhost:11345 User-Agent: Mozilla/5.0 (Windows NT 6.2; WOW64; rv:37.0) Gecko/20100101 Firefox/ 37.0 Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 Accept-Language: fr,fr-FR;q=0.8,en-US;q=0.5,en;q=0.3 Accept-Encoding: gzip, deflate Sec-WebSocket-Version: 13 Origin: null Sec-WebSocket-Extensions: permessage-deflate Sec-WebSocket-Key: RKNoDxxI5KUfFoM6j9PrZQ== Connection: keep-alive, Upgrade Pragma: no-cache Cache-Control: no-cache Upgrade: websocket Handshaking... HTTP/1.1 101 WebSocket Protocol Handshake Upgrade: WebSocket Connection: Upgrade Sec-WebSocket-Origin: null Sec-WebSocket-Location: ws://localhost:11345/serveur.php )0(+rþ↑ø»Ï⌂4¢VÂI Done handshaking... Resource id #6 DISCONNECTED!
WebSocket connection to 'ws://localhost:11345/serveur.php' failed: Error during WebSocket handshake: 'Sec-WebSocket-Accept' header is missing
Je pr�cise que je teste bien entendu le tout en local sur ma propre machine et que je n'ai pour l'instant rien fait de plus que de t�l�charger l'application donn�e � la fin du lien.
EN cherchant un peu j'ai cru comprendre qu'il y aurait une histoire de proxy et de connexion s�curis� mais ll� �a me d�passe compl�tement ^^
En esp�rant que vous pourrez m'aider.
PS: Je sais que l'on peut utiliser des requ�tes AJAX, mais je cherche justement une alternative.
Partager