Вообщем написал я бота на php для своего IRC в локалке. #!/usr/bin/php <?php #переменные $obshecho=TRUE; $host="192.168.11.3"; $server="<server>"; $port=6667; $silent=FALSE; #подключение $fp = fsockopen($host, $port, &$errno, &$errstr); if(!$fp) { echo "$errstr ($errno)<br>\n"; } else { fputs($fp,"NICK Fury3[BOT]\n"); fputs($fp,"USER nonez \"\" \"localhost\" :nonev \n"); fputs($fp,"JOIN #main \n"); fputs($fp,"PRIVMSG Furyz :Я запустился,полет нормальный. \n"); fputs($fp,"PRIVMSG #main :Бухать идем?\n"); fputs($fp,"MODE #main +v Furyz \n"); while (!feof($fp)) { if($silent==FALSE){ $obshak=fgets($fp,128); if($obshecho==TRUE){ echo $obshak; } $ping = strpos($obshak, "PING :".$server); if($ping==TRUE){ fputs($fp,"PONG :".$server."\n"); } $spasibo = strpos($obshak, "спасибо"); if($spasibo==TRUE){ fputs($fp,"PRIVMSG #main :Всегда пожалуйста! \n"); } $silent_mode= strpos($obshak, "!silent"); if($silent_mode==TRUE){ $silent=TRUE; fputs($fp,"PRIVMSG #main : =>SilentMode On \n"); } $oper = strpos($obshak, "!giveop"); if($oper==TRUE){ fputs($fp,"MODE #main +o Furyz\n"); } } } fclose($fp); } ?> Запскаю: ./bot.php Вообщем он заходит на канал , только его выбрасывает с pingtimeout. Пытался это обработать - не получается. $server и $host - разные значения , сервер - внешний домен , хост - IP Сервер присылает запрос(я его вижу в консоле - выводится все что приходит) PING :<имя_сервера> Бот на него не отвечает. Помогите найти и решить проблему. P.S>Потестите у себя кто-то
Ответ на:
комментарий
от alexs
Ответ на:
комментарий
от fury3
Ответ на:
комментарий
от fury3
Ответ на:
комментарий
от alexs
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум How to: Настрока Click to Call через SIP(Asterisk) для Firefox и Kontakt (2016)
- Форум ssh через i2pd ЧЯДНТ (2021)
- Форум Exim4 + Yandex SMTP (2017)
- Форум ad+squid не удается авторизоваться (2013)
- Форум PHP - скрипт, автообновление (2015)
- Форум Мониторинг сервисов на Windows с выгрузкой на сайт Batch + VBS + PHP (2018)
- Форум GLib проблема с потоками GMainLoop (2014)
- Форум timeout (2002)
- Форум timeout (2007)
- Форум timeout? (2001)