Скрипт мониторинга UDP

Discussion in 'PHP' started by InfernoNet, 22 Sep 2010.

  1. InfernoNet

    InfernoNet Elder - Старейшина

    Joined:
    7 Nov 2007
    Messages:
    248
    Likes Received:
    228
    Reputations:
    -20
    Может кто нибудь выложить или написать скрипт который будет мониторить адрес, допустим cs.antichat.ru:27016 через UDP протокол.. и чтобы выводилось
    Server on или Server off?
     
  2. OdaN

    OdaN Elder - Старейшина

    Joined:
    4 Mar 2006
    Messages:
    192
    Likes Received:
    17
    Reputations:
    1
    /thread230642.html
     
  3. InfernoNet

    InfernoNet Elder - Старейшина

    Joined:
    7 Nov 2007
    Messages:
    248
    Likes Received:
    228
    Reputations:
    -20
    Сильно как-то....
    Проще типо того, но не воркает чет:

    PHP:
    <?php
    $fp 
    = fsockopen("udp://cs.antichat.ru", 27016, $errno,
    $errstr);
    if (!
    $fp) {
    echo 
    "ERROR: $errno - $errstr
    \n"
    ; #$errno - номер ошибки, $errstr - описание ошибки
    } else {
    $packet="getstatus\x00"; #содержимое отправляемого пакета
    fwrite($fp, $packet);
    echo 
    fread($fp, 4096);
    fclose($fp);
    }
    ?>