Мною имелась ввиду чисто рабочая версия, так как топикстартер не указал что бот должен уметь делать, а следовательно речь идет чисто о логине, поддержке соединения с сервером и логауте.
UPD: #16: //ru.wikipedia.org/wiki/OSCAR :
—
OSCAR — открытый (с 5 марта 2008 года), но не свободный сетевой протокол, обеспечивающий обмен мгновенными и оффлайновыми текстовыми сообщениями. В данный момент используется для двух систем компании AOL (сейчас Time Warner): ICQ и AIM.
—
К слову, у меня на разработку и __отладку__ одного только законченного класса байтового массива (со всеми операторами а-ля operator+, operator+=, и синтаксическим сахаром типа методов left(), right(), mid()) для формирования и чтения-отправки пакетов времени ушло больше, чем 30 мин
Чтобы расставить точки над i. Протокол ICQ ни разу не открытый. Напротив же, после каждого его обновления изменения отслеживаются исключительно методами обратной инженерии.
Если нет, покажите RFC или хотя бы описание, иначе же, не выпендривайтесь пожалуйста.
ну в принципе я вот изучал проткол с дельфиворлд, и вывод, который я сделал заключался в том, что глядеть в другие исходники вредно, иначе запутаешься совсем, все по-разнмоу реализовывают, а сам по себе протокол не так уж сложен
Да на дельфях и то можно..
Лично я писал на vb. Протокол зубрить не надо – есть жеж либа аси..
Покопай подшивку ][ за 2007 – там СпайдерНет описывал моздание бота на Дельфи. Если есть мозги и терпение с ровными руками – можно и на ассемблере )))
9 сентября 2008 в 22:04
#20, ладно, убедил. Отстал я от жизни.
9 сентября 2008 в 22:03
Мною имелась ввиду чисто рабочая версия, так как топикстартер не указал что бот должен уметь делать, а следовательно речь идет чисто о логине, поддержке соединения с сервером и логауте.
UPD: #16: //ru.wikipedia.org/wiki/OSCAR :
—
OSCAR — открытый (с 5 марта 2008 года), но не свободный сетевой протокол, обеспечивающий обмен мгновенными и оффлайновыми текстовыми сообщениями. В данный момент используется для двух систем компании AOL (сейчас Time Warner): ICQ и AIM.
—
9 сентября 2008 в 22:03
ты хоть видел какая там login-sequence?
9 сентября 2008 в 21:02
К слову, у меня на разработку и __отладку__ одного только законченного класса байтового массива (со всеми операторами а-ля operator+, operator+=, и синтаксическим сахаром типа методов left(), right(), mid()) для формирования и чтения-отправки пакетов времени ушло больше, чем 30 мин
З.Ы. С++ занимаюсь с 2003г.
9 сентября 2008 в 21:01
#15
неа, не успеете.
Сложного то ничего нет, я знаю и протокол изучал. Поэтому твердо и точно говорю – с нуля – не успеете.
9 сентября 2008 в 20:04
#15. >Он является открытым. Этим все сказано.
Чтобы расставить точки над i. Протокол ICQ ни разу не открытый. Напротив же, после каждого его обновления изменения отслеживаются исключительно методами обратной инженерии.
Если нет, покажите RFC или хотя бы описание, иначе же, не выпендривайтесь пожалуйста.
9 сентября 2008 в 20:04
Зы. За 30 минут делается исключительно быдлокод.
9 сентября 2008 в 20:03
#14: с SMTP вообще разбираться не надо, документация к нему в каждом углу лежит.
#13: Успеем. Там ничего сложного нет.
#12: Дельфи вообще зло. И вы неправы, смотреть чужие исходники можно и нужно. Но при этом нужно иметь умение различать быдлокодинг и небыдлокодинг.
#11: Он является открытым. Этим все сказано.
#10: Нет, не перепутал. Какого лешего здесь вообще смтп делает?
9 сентября 2008 в 14:00
Есть подозрение что и с SMTP за 30 минут товарищ не успеет разобраться. Вообще, смешные тайминги.
9 сентября 2008 в 13:04
за 30 минут не успеете (если с нуля)
8 сентября 2008 в 13:02
ну в принципе я вот изучал проткол с дельфиворлд, и вывод, который я сделал заключался в том, что глядеть в другие исходники вредно, иначе запутаешься совсем, все по-разнмоу реализовывают, а сам по себе протокол не так уж сложен
8 сентября 2008 в 8:00
Протокол между прочим меняется каждую неделю, и некоторые изменения очень критичны, потому с 2007-го очень много поменялось
8 сентября 2008 в 1:05
Иван Dmage Маркин, не перепутал случаем с SMTP? я бы твой тайминг помножил смело на 20.
8 сентября 2008 в 1:03
Час на погружение в дао протокола ICQ, полчаса на кодинг, 20 минут на отладку.
Проблемы?
8 сентября 2008 в 1:00
Протокол простой, не пугайте человека. Если писать с нуля, можно за неделю на С написать ТруЪ бота (можно и быстрее)
8 сентября 2008 в 0:02
Да на дельфях и то можно..
Лично я писал на vb. Протокол зубрить не надо – есть жеж либа аси..
Покопай подшивку ][ за 2007 – там СпайдерНет описывал моздание бота на Дельфи. Если есть мозги и терпение с ровными руками – можно и на ассемблере )))
8 сентября 2008 в 0:00
Alexey, с протоколом замучиться можно ужас.. По словам одного знакомого – такая там путаница страшная, что разбираться будешь очень долго.
7 сентября 2008 в 23:04
TIcqClient для дельфи, я на нем писал бота
7 сентября 2008 в 22:04
протокол
7 сентября 2008 в 22:04
есть готовые компоненты. считай достаточно знания языка, хотя бы приблизительное.
7 сентября 2008 в 22:04
На php – есть бесплатный класс "WebIcqPro", я на нем писал бота, очень много возможностей