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

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!
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

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.