1. Соблюдайте Правила форума и проявляйте уважение к другим участникам беседы.

GhostOne UDP молчит

Тема в разделе 'Основные вопросы', создана пользователем dager, 3 июн 2012.

  1. dager Парнишка с небывалым умом

    Сообщения:
    40
    Спасибы:
    2
    Пробую этим скриптом
    Код:
    $fp = fsockopen("udp://127.0.0.1", 6969, $errno, $errstr);
    if (!$fp) {
       echo "ERROR: $errno - $errstr<br />\n";
    } else {
       fwrite($fp, "version");
       echo fread($fp, 26);
       fclose($fp);
    }

    Команда в ghost пришла,но информация на странице не вывелась,после 30 секунд ожидания появлялась ошибка или бесконечная загрузка при выставлении большего таймаута.Через программу netagent смотрел какие udp порты слушает ghost и пробовал все подставлять в скрипт без записи,а только с получением,но эффект тот же.Кстати в нетагенте у всех udp гхоста был ip 0.0.0.0,только у 6969 был 127.0.0.1(он выставляется в конфиге,а остальные не знаю где).Это тестил с ghost one и денвер.
  2. Synth (LM) Пантограф!

    Сообщения:
    2.762
    Спасибы:
    172
    Сборка бота GHost:
    My own version of GhostOne
    Дата начала использования бота:
    15.06.2008
    Skype:
    Мой статус
    В brt-stats есть реализация подключения к боту через UDP. Советую начать оттуда.
  3. dager Парнишка с небывалым умом

    Сообщения:
    40
    Спасибы:
    2
    LongMan
    Спасибо!Нашел много нового для себя и как всегда столкнулся с проблемой,которая тянет за собой кучу других с нарастающим для меня непониманием происходящего.Вообщем решил сначала проверить как работает олстатс прежде чем вытягивать из него код,но на главной странице таки не смог разобраться с этой ошибкой
    Код:
    Warning: socket_bind() [function.socket-bind]: unable to bind address [0]: ������ ����������� ������ ���� ������������� ������ ������ (��������/������� �����/����). in N:\home\localhost\www\brtghost\allstats\online_stats.php on line 1
    Всего их вот сколько :
    Код:
    Warning: socket_bind() [function.socket-bind]: unable to bind address [0]: ������ ����������� ������ ���� ������������� ������ ������ (��������/������� �����/����). in N:\home\localhost\www\brtghost\allstats\online_stats.php on line 13
    
    Warning: socket_bind(): 8 is not a valid Socket resource in N:\home\localhost\www\brtghost\allstats\online_stats.php on line 13
    
    Warning: socket_close(): 8 is not a valid Socket resource in N:\home\localhost\www\brtghost\allstats\online_stats.php on line 15
    
    Warning: socket_bind(): 8 is not a valid Socket resource in N:\home\localhost\www\brtghost\allstats\online_stats.php on line 13
    
    Warning: socket_close(): 8 is not a valid Socket resource in N:\home\localhost\www\brtghost\allstats\online_stats.php on line 15
    
    Warning: socket_bind(): 8 is not a valid Socket resource in N:\home\localhost\www\brtghost\allstats\online_stats.php on line 13
    
    Warning: socket_close(): 8 is not a valid Socket resource in N:\home\localhost\www\brtghost\allstats\online_stats.php on line 15
    
    Warning: socket_bind(): 8 is not a valid Socket resource in N:\home\localhost\www\brtghost\allstats\online_stats.php on line 13
    
    Warning: socket_close(): 8 is not a valid Socket resource in N:\home\localhost\www\brtghost\allstats\online_stats.php on line 15
    
    Warning: socket_bind(): 8 is not a valid Socket resource in N:\home\localhost\www\brtghost\allstats\online_stats.php on line 13
    
    Warning: socket_close(): 8 is not a valid Socket resource in N:\home\localhost\www\brtghost\allstats\online_stats.php on line 15
    
    Warning: socket_bind(): 8 is not a valid Socket resource in N:\home\localhost\www\brtghost\allstats\online_stats.php on line 13
    
    Warning: socket_close(): 8 is not a valid Socket resource in N:\home\localhost\www\brtghost\allstats\online_stats.php on line 15
    
    Warning: socket_bind(): 8 is not a valid Socket resource in N:\home\localhost\www\brtghost\allstats\online_stats.php on line 13
    
    Warning: socket_close(): 8 is not a valid Socket resource in N:\home\localhost\www\brtghost\allstats\online_stats.php on line 15
    
    Warning: socket_bind(): 8 is not a valid Socket resource in N:\home\localhost\www\brtghost\allstats\online_stats.php on line 13
    
    Warning: socket_close(): 8 is not a valid Socket resource in N:\home\localhost\www\brtghost\allstats\online_stats.php on line 15
    
    Warning: socket_bind(): 8 is not a valid Socket resource in N:\home\localhost\www\brtghost\allstats\online_stats.php on line 13
    
    Warning: socket_close(): 8 is not a valid Socket resource in N:\home\localhost\www\brtghost\allstats\online_stats.php on line 15
    
    Warning: socket_close(): 8 is not a valid Socket resource in N:\home\localhost\www\brtghost\allstats\online_stats.php on line 147
    
    Warning: socket_bind() [function.socket-bind]: unable to bind address [0]: ������ ����������� ������ ���� ������������� ������ ������ (��������/������� �����/����). in N:\home\localhost\www\brtghost\allstats\online_stats.php on line 13
    
    Warning: socket_bind(): 9 is not a valid Socket resource in N:\home\localhost\www\brtghost\allstats\online_stats.php on line 13
    
    Warning: socket_close(): 9 is not a valid Socket resource in N:\home\localhost\www\brtghost\allstats\online_stats.php on line 15
    
    Warning: socket_bind(): 9 is not a valid Socket resource in N:\home\localhost\www\brtghost\allstats\online_stats.php on line 13
    
    Warning: socket_close(): 9 is not a valid Socket resource in N:\home\localhost\www\brtghost\allstats\online_stats.php on line 15
    
    Warning: socket_bind(): 9 is not a valid Socket resource in N:\home\localhost\www\brtghost\allstats\online_stats.php on line 13
    
    Warning: socket_close(): 9 is not a valid Socket resource in N:\home\localhost\www\brtghost\allstats\online_stats.php on line 15
    
    Warning: socket_bind(): 9 is not a valid Socket resource in N:\home\localhost\www\brtghost\allstats\online_stats.php on line 13
    
    Warning: socket_close(): 9 is not a valid Socket resource in N:\home\localhost\www\brtghost\allstats\online_stats.php on line 15
    
    Warning: socket_bind(): 9 is not a valid Socket resource in N:\home\localhost\www\brtghost\allstats\online_stats.php on line 13
    
    Warning: socket_close(): 9 is not a valid Socket resource in N:\home\localhost\www\brtghost\allstats\online_stats.php on line 15
    
    Warning: socket_bind(): 9 is not a valid Socket resource in N:\home\localhost\www\brtghost\allstats\online_stats.php on line 13
    
    Warning: socket_close(): 9 is not a valid Socket resource in N:\home\localhost\www\brtghost\allstats\online_stats.php on line 15
    
    Warning: socket_bind(): 9 is not a valid Socket resource in N:\home\localhost\www\brtghost\allstats\online_stats.php on line 13
    
    Warning: socket_close(): 9 is not a valid Socket resource in N:\home\localhost\www\brtghost\allstats\online_stats.php on line 15
    
    Warning: socket_bind(): 9 is not a valid Socket resource in N:\home\localhost\www\brtghost\allstats\online_stats.php on line 13
    
    Warning: socket_close(): 9 is not a valid Socket resource in N:\home\localhost\www\brtghost\allstats\online_stats.php on line 15
    
    Warning: socket_bind(): 9 is not a valid Socket resource in N:\home\localhost\www\brtghost\allstats\online_stats.php on line 13
    
    Warning: socket_close(): 9 is not a valid Socket resource in N:\home\localhost\www\brtghost\allstats\online_stats.php on line 15
    
    Warning: socket_close(): 9 is not a valid Socket resource in N:\home\localhost\www\brtghost\allstats\online_stats.php on line 171
    (Вопросительные знаки не понял из за чего ибо в utf-8 переводил все файлы олстатса)
    Вот то что пишу в олстатсе
    Код:
    $bots[] = Array('name'=>'tos', 'ip_in'=>'127.0.0.1', 'ip_out'=>'127.0.0.1', 'port_in'=>'137', 'port_out'=>'138', 'password'=>'1234');
    А вот что в конфиге бота
    Код:
    udp_cmdbindip = 127.0.0.1
    udp_cmdport = 138
    udp_guiport = 137
    bot_udppassword = 1234
    udp_cmdspooftarget =
    Пробовал смотреть открытые udp порты через netstat -an и с ними по очереди тестил,но тоже такой же результат,так же подставлял другие ip,которые были возле порта показывающиеся нетстатом и прописывал в боте в в строчке udp_cmdbindip.Отключал фаерволы внешние и внутренние(на всякий случай открывал порты в дефолтном).Ещё на виртуальной машине ставил разные операционные системы,что бы убедится в том что фаерволы все-таки не блокируют и развеять сомнения по поводу услышанных слов о том как в win32 стоит ограничение на количество связывания портов(если это так называется,хотя я и не до конца понимаю какое здесь отношение это имеет).Мне эта проблема мозг взрывает второй день и никаких результатов.Честно очень много всего мысленного и бессмысленного перепробовал.
    Если у тебя есть время и тебе не сложно,можешь пожалуйста посмотреть в чем там проблема? :prayy:
  4. Synth (LM) Пантограф!

    Сообщения:
    2.762
    Спасибы:
    172
    Сборка бота GHost:
    My own version of GhostOne
    Дата начала использования бота:
    15.06.2008
    Skype:
    Мой статус
    Да вот нет времени к сожалению, мб другой кто поможет.
  5. Deals Старожила

    Сообщения:
    784
    Спасибы:
    21
    Сборка бота GHost:
    Ghost One 1.7.266
    Skype:
    Мой статус
    _http://www.php.su/functions/?socket_bind

    Да, только html не знает что ты поменял файл в кодировку UTF-8. Поэтому ставь meta с указанием что речь идет о UTF-8 кодировке.
  6. dager Парнишка с небывалым умом

    Сообщения:
    40
    Спасибы:
    2
    Deals
    Насчет кодировки я сглупил,не думал что php ошибки могут отображаться вопросами и казалось что там текст из какого то файла в олстатс,в php отладчике вместо вопросов была следующая надпись "Обычно разрешается одно использование адреса сокета(протокол/сетевой адрес/порт)".Или разработчик этой статистики оставил намеренно дополнительные танцы с бубном для знающих(что не логично,так как это отображается на главной странице статистики и должно работать с дефолтными настройками) или испортил её в момент когда забросил проект,так же это видно по размеру последней версии бота(возможно так же это файлы для слияния с старой версией).
  7. fake Старожила

    Сообщения:
    1.624
    Спасибы:
    19
    Дата начала использования бота:
    11.11.11
    клоун) если ты не находишь эту надпись, то очевидно, что она в пхп)
    да и погуглить можно, и не каких танцов с бубнами нет, просто у вас с создателем разные конфигурации софта, вот твой пхп и вые.
    еслиб скинул код, я бы мог сказать, что не так, а так увы.
    Вместо ероров вопросы, фаилов нету - работа для екстраснеса, а они увы в безсрочном отпуске.