Utilisation des Websockets
	
	
		salut à toutes et à tous,
je travail sur une petit projet dont il s'est apparu que je dois utiliser les websockets,
Mon code marchait très bien, mais à un moment donné j'ai reçu l'erreur suivante:
	Citation:
	
		
		
			Strict standards: Only variables should be passed by reference in C:\wamp\www\tests\webSocket\Nclient1serveur\server.php on line 16
			
		
	
 server.php :
	Code:
	
1 2 3 4 5 6 7 8 9 10 11 12 13 14
   | error_reporting(E_ALL);
set_time_limit(0);
ob_implicit_flush();
 
$master  = WebSocket("localhost",7000);
$sockets = array($master);
$users   = array();
$debug   = false;
 
while(true)
{
  $changed = $sockets;
  socket_select($changed,$write=NULL,$except=NULL,0);
... | 
 l'erreur tombe sur  socket_select($changed,$write=NULL,$except=NULL,0)
j'ai enlevé les =NULL pour avoir socket_select($changed,$write,$except,0);
il n y a plus d'erreur lors de l'exécution du scipt seul, une fois une machine connectée j'obtient l'erreur :
	Citation:
	
		
		
			Warning: socket_select(): 5 is not a valid Socket resource in C:\wamp\www\tests\webSocket\Nclient1serveur\server.php on line 17
			
		
	
 et dans le navigateur :
	Citation:
	
		
		
			WebSocket connection to 'ws://localhost:7000/tests/webSocket/Nclient1serveur/server.php' failed: Connection closed before receiving a handshake response
			
		
	
 qui indique la ligne en javaScript où j'ai :
	Citation:
	
		
		
			socket = new WebSocket(host);
			
		
	
 et j'obtient le même résultat avec 
	Code:
	
1 2 3
   | $except=NULL;
$except=NULL;
  socket_select($changed,$write,$except,0);  | 
 je travail sous win7, j'utilise wampsever 2.5, PHP 5.5.12, google chrome 40.0.2214.115
merci de m'aider
Bonne journée ^^