Я недавно вернулся в php! Я пытался заставить это работать, но я просто не могу его получить: (
Итак, я пытаюсь проверить, не установлен ли порт UDP (порт, который я использую для своего игрового сервера). работает или нет) он говорит "онлайн", но он остается в сети, даже когда я выключаю сервер :( может кто-нибудь объяснить мне, что происходит и исправить меня? спасибо!
<?php
$host = '47.39.46.24';
$port = 14242;
$waitTimeoutInSeconds = 7;
if($fp = fsockopen("udp://".$host,$port,$errCode,$errStr))
{
$write = fwrite($fp,"x00");
if (!$write)
{
echo 'offline';
}
else
{
echo 'online';
}
}
else
{
echo 'offline';
}
fclose($fp);
?>
И прежде чем вы скажетея не должен давать свой ip, не волнуйтесь, это не реально: D