php и DC++ verlihub не получает информацию
Здравствуйте!
Есть задача - создать скрипт, который по расписанию будет сканировать пользователей на файлы с определенным TTH.
Пока я в ней продвинулся не очень далеко. Ответ от сервера получен, но дальше ничего не могу сделать - не получаю список юзеров. Подскажите, что не правильно?
<?php
$fp = fsockopen("212.192.80.164", 6666, $serrno, $errstr, 100); //Открываем сокет и коннектимся к dionis ))
if(!$fp) {die();} //Если облом то незачем дальше интерпретировать остальную ерунду )
$out = '$Key 31233213|$ValidateNick gdgd| $Version 1.0091|$GetNickList |$MyINFO $ALL gdgd sadfasdf$ $10000mb$admin@admin.ad$295388331783 | $chat legatpsu|'; //Тут понятно что )
fwrite($fp, $out); // А теперь пишем строку с информацией на сервак в порт ))
$ans=' '; // Инициализируем новую переменную для чтения обратной информации ))
$cnt = 5000;
while ((!feof($fp)) && $cnt--) // Слушаем сокет на предмет обратной информации ))
{
$ans .= fgets($fp); // А здесь читаем в буфер информацию от сервера )
}
fclose($fp); // Закрываем сокет )
echo $ans; // Ну и отображаем то что послал нам добрый сервак )))
?>
Пытался получить список ников - никак. Написать сообщение в чат - тоже нет эффекта. Ответ, который сформировался на странице, такой:
$Lock EXTENDEDPROTOCOL_verlihub Pk=version0.9.8d-RC2| This Hub Is Running Version 0.9.8d-RC2 (Thursday September 13 2007) of VerliHub[RunTime:8hours 37min ].[Current User Count:16].| This hub is enhanced by plugman for Verlihub.|$HubName dc.hostelnet.psu.ru|$Hello gdgd|
Заранее всем спасибо.



А, собственно, для чего это
А, собственно, для чего это нужно?
Это нужно будет мне для
Это нужно будет мне для вывода статистики по раздаче. Есть у нас в сети система "магнето". Там лежат хеши файлов у каждой раздачи. Так вот я хочу сделать подобное, только у меня несколько раз в день скрипт будет искать файлы, которые есть на раздаче на хабе и выводить статистику, собранную за день/3 дня/неделю (интервалы пока не определил). В итоге на каждой раздаче магнето будет блок, в нем - вероятность скачать файлик из раздачи на нашем хабе.
Итого: бот заходит на хаб, качает списки файлов, анализирует их и заполняет базу. При входе пользователя мы видим статистику.