Folge dem Video um zu sehen, wie unsere Website als Web-App auf dem Startbildschirm installiert werden kann.
Anmerkung: Diese Funktion ist in einigen Browsern möglicherweise nicht verfügbar.
Was ist das für ein Gameserver, sprich, welches Spiel wird da angeboten? Das könnte hilfreich sein, wenn man den genauen Status haben will.
<?php
/**
* Queries a game server for status
*/
/**
* The ports to check
* @var array
*/
$connections = array(
15429,
15425
);
/**
* A default timeout where we give up
* @var int
*/
define('QUERY_TIMEOUT', 5);
/**
* Checks for possible connections
* @param string $address The address to use for check
* @param int $port The port to use for check
*/
function query_server($address, $port)
{
$errno = 0;
$errstr = '';
$sock = @fsockopen($address, $port, $errno, $errstr, QUERY_TIMEOUT);
if(!$sock)
{
return "Server $address was not reachable at port $port. Error code $errno: $errstr.";
}
else
{
fclose($sock);
return "Port $port on Server $address is open.";
}
}
// Now use all ports for checking
foreach ($connections as $address => $port)
{
echo query_server('gaming-friends.ath.cx', $port) . '<br/>';
}