Enable binding ports for IPv6

This commit is contained in:
Deon George 2022-01-29 00:45:25 +11:00
parent d660d5a6df
commit b65289af9f
2 changed files with 2 additions and 2 deletions

View File

@ -49,7 +49,7 @@ final class SocketServer {
if (! extension_loaded('pcntl'))
throw new SocketException(SocketException::CANT_ACCEPT,'Missing pcntl extension');
$this->server = socket_create(AF_INET,SOCK_STREAM,SOL_TCP);
$this->server = socket_create(AF_INET|AF_INET6,SOCK_STREAM,SOL_TCP);
if ($this->server === FALSE)
throw new SocketException(SocketException::CANT_CREATE_SOCKET,socket_strerror(socket_last_error()));

View File

@ -29,7 +29,7 @@ class Setup extends Model
public const BINKP_OPT_MPWD = 1<<8; /* Multi-Password mode - not implemented */
public const BINKP_PORT = 24554;
public const BINKP_BIND = '0.0.0.0';
public const BINKP_BIND = '::';
public const EMSI_PORT = 60179;
public const EMSI_BIND = self::BINKP_BIND;