PDA

Просмотр полной версии : Почему ICQ бот не вылетает в офф?


Chrome~
30.12.2008, 16:28
Привет!
Меня интересует один вопрос. Почему ICQ боты не вылетают в офф? Есть боты, которые принимают и обрабатывают свыше десятков тысяч сообщений за 24 часа, но они никогда не вылетают в оффлайн.
Ведь из за того, что клиент посылает слишком много пакетов на сервак ICQ, его должны отключить.

Расскажите поподробнее, почему так происходит?

Chrome~
30.12.2008, 17:31
Неужели никто не знает почему?...

Banderos_Russia
30.12.2008, 17:35
а зачем тебе это знать? не вылетают это же хорошо) нет перебоев в работе)

DVD_RW
30.12.2008, 17:37
Думаю потому что они боты - принимают все мессаги... и им по сараю на такую фигню ...
и канал думаю 100 мб ))

159932
30.12.2008, 17:37
сам не знаю, чисто предположение:
возможно при соотношении входящих/исходящих как 1:1 то клиент не вылетает ..

Shisha
30.12.2008, 17:39
А может ограничение стоит не на серве а на Им :) тоже предположение)

DVD_RW
30.12.2008, 17:40
Потому что когда квип написан на C/C#/C++/C+ ну я не знаю на чём он написан ))
а боты - на пхп..просто быстро обрабатывают и всё...

Chrome~
30.12.2008, 17:40
Может быть тут и есть какое то соотношение. http://kaleostra.info/. Сейчас смотрю статистику:

обработано сообщений за 24 часа (приблизительно): 3 млн. 933 тыс. 300

gold-goblin
30.12.2008, 17:40
Не вылитают из за того что хорошо написаны да и скорость канала не маленькая =)
Ведь из за того, что клиент посылает слишком много пакетов на сервак ICQ, его должны отключить. Нет не должны

Chrome~
30.12.2008, 17:43
Хорошо. Спасибо Вам за помощь!

crystalbit
30.12.2008, 17:47
да всё просто, вылетают тупо сделанные боты, которые считают своим долгом ответить на каждую пришедшую месагу
я, например, в куаботе, методом проб и ошибок сделал так, что он не отвечает никому в течение пяти (вроде) секунд после предыдущего ответа

а то что много сообщений идет, эт ничего, главное чтоб сам бот много не слал (а он и не шлет, если нормально сделан)

а в асику клиентах все входящие сообщения отображаются, это много памяти берет, или некоторые клиенты считают своим долгом отослать подтверждение о принятом сообщении, сервер негодует
вот и вся арифметика

159932
30.12.2008, 17:50
Потому что когда квип написан на C/C#/C++/C+ ну я не знаю на чём он написан ))
а боты - на пхп..просто быстро обрабатывают и всё...
действительно смешной бред :D

[dei]
30.12.2008, 17:58
DVD_RW жжот

Shisha
30.12.2008, 18:00
DVD_RW жжот
как всегда :D

rushter
30.12.2008, 18:02
Не вылетает потомучто написаны хорошо,как сказал уже crystalbit там стоят задержки чтобы не получить бан.Особенно это относить к чат ботам

DVD_RW
30.12.2008, 18:03
не гоните...это так и есть!

Chrome~
30.12.2008, 18:17
Хорошо, спасибо. Если буду писать - воспользуюсь Вашими советами. И напоследок... Стоит ли писать ICQ бот в Delphi?

crystalbit
30.12.2008, 18:18
стоит, я в дельфи и пишу например)
тогда на ДС ставить надо

Shisha
30.12.2008, 18:20
Стоит ли писать ICQ бот в Delphi?
Конечно стоит :)

Chrome~
30.12.2008, 19:57
Ок.
Спасибо. Всем удачи! С Наступающим!!!