Tom: Websockets

Beitrag lesen

Hello,

im PHP-Error-Log stehen nur folgende relevante Einträge:

[Code lang=ascii]

[21-Jun-2014 11:53:57 UTC] PHP Warning:  PHP Startup: Unable to load dynamic library 'C:\Programme\xampp\php\ext\php_intl.dll' - Das angegebene Modul wurde nicht gefunden.
in Unknown on line 0
[21-Jun-2014 14:07:26 Europe/Berlin] PHP Warning:  socket_bind(): unable to bind address [10049]: Die angeforderte Adresse ist in diesem Kontext ungültig.
in Q:\Websockets\Class\PHPWebSocket-Chat-master\class.PHPWebSocket.php on line 110

[/code]

Die Ursache des ersten habe ich beseitigt, den zweiten verstehe ich noch nicht...

  
  
	// server state functions  
	function wsStartServer($host, $port) {  
		if (isset($this->wsRead[0])) return false;  
  
		if (!$this->wsRead[0] = socket_create(AF_INET, SOCK_STREAM, SOL_TCP)) {  
			return false;  
		}  
		if (!socket_set_option($this->wsRead[0], SOL_SOCKET, SO_REUSEADDR, 1)) {  
			socket_close($this->wsRead[0]);  
			return false;  
		}  
110:    if (!socket_bind($this->wsRead[0], $host, $port)) {  
			socket_close($this->wsRead[0]);  
			return false;  
		}  
		if (!socket_listen($this->wsRead[0], 10)) {  
			socket_close($this->wsRead[0]);  
			return false;  
		}  
  

Ich nehme also erstmal an, dass es mit $host und der Auflösung zu tun hat...

Liebe Grüße aus dem schönen Oberharz

Tom vom Berg

--
 ☻_
/▌
/ \ Nur selber lernen macht schlau
Die ultimative Seite für Selbermacher