Hola!
Quiero que mi server websocket ande fuera de la red local, pero no se como hacer para que lea fuera de la red local.
Si pongo que inicie con la ip publica, salta el error:
Cita: Warning: socket_bind(): unable to bind address [0]: La direcci¾n solicitada no e
s vßlida en este contexto.
in C:\AppServ\www\socket\server\WebSocketServer.php on line 50
socket_bind() failed
Mi código de ahí:
Código PHP:
Ver originalprotected function connectMaster() {
$this->master = socket_create(AF_INET
, SOCK_STREAM
, SOL_TCP
) or
die("socket_create() failed");
self::console("Socket {$this->master} created.");
$this->sockets[] = $this->master;
socket_bind($this->master, $this->address, $this->port) or
die("socket_bind() failed");
self::console("Socket bound to {$this->address}:{$this->port}.");
self::console('Start listening on Socket.');
return $this->master;
}
Si pongo que lea de
0.0.0.0, me lee solo local :/
Gracias!
Saludos
PD: no se en que foro postearlo..