ICQ.PHP

Актуальность сабжа

  • Жизненно важно

    Голосов: 0 0,0%
  • Нужно

    Голосов: 0 0,0%
  • Параллельно

    Голосов: 0 0,0%
  • Не надо

    Голосов: 0 0,0%
  • Мне и ICQ 5 хватает

    Голосов: 0 0,0%
  • Что такое сабж?

    Голосов: 0 0,0%

  • Всего проголосовало
    0
Статус
Закрыто для дальнейших ответов.

v0rbis

selfcoded
Регистрация
02.05.2005
Сообщения
923
Задался я тут на днях написать скрипт на ПХП чтобы просто без выпендрежа посылал сообщение в асю...

с чем я столкнулся:
1) старый вариант с посылом заголовка на icq.com\$uin не работает
2) продвигаемые Мирабилисом инфо-панели совсем нето
3) в нете никто ничего незнает

итак, задача:
реализация icq протокола посредством ПХП через стандартный сокет

кто что думает?
 

v0rbis

selfcoded
Регистрация
02.05.2005
Сообщения
923
вот ссылка на мануал по протоколу ICQ:
http://iserverd.khstu.ru/oscar/

там написано доходчиво, но на буржуйском...

на данный момент мне не понятен принцип щифрования пароля и код сервиса
посыла сообщения контакту..

удачи
 

DnAp

self::setDebugMode(true);
Регистрация
30.04.2005
Сообщения
490
Почему ПХП?
Не уверен в целесообразности его использования...
Лучше взять готовые исхоиники на java (для мобилы) например jimm...
 

v0rbis

selfcoded
Регистрация
02.05.2005
Сообщения
923
Джимм конечно штука хорошая... но :

пхп надо для интегрирования в движок сего (или любого) форума для отправки уведомлений на асю... нужно правда?

теперь по делу:
------------------
с авторизационной частью разобрался...теперь необходимо проверить что именно плюет сервак аси и какие (точнее как?) пользоваться предоставляемыми им сервисами..

опять не по делу:
------------------
не ужели НИКТО НЕ занимался сей проблемой?? и НИКТО НЕ может помочь??
 

MadMind

Новичок
Регистрация
23.04.2005
Сообщения
1
v0rbis сказал(а):
не ужели НИКТО НЕ занимался сей проблемой??
[post="1049"][/post]​
Было дело, но давно и неправда! Стало неинтересно так как при следующем выходе новой аси они опять что-то да поменяют! А переписывать каждый раз это не интересно!
Если ооооочень нужно, предлагаю reverse-engineering на их Флэш клиент (или Яава). Но с Флэшэм будет легче! По идеи он не использует binary protocol а что-то text-based, это намного легче, да и флэшавский скрипт ближе к PHP!

Удачи!
 

v0rbis

selfcoded
Регистрация
02.05.2005
Сообщения
923
любая помощь приветствуется!

и каким образом ActionScript близок к PHP? скорее уж к JS...

reverse-engineering это типа разработка в обратную сторону? т.е. есть чтото и нужно переделать? или я неправильно понял...поясни

.....
постоянно чтолибо меняют
.....
А меняют они в принципе не много. И на седьмом протоколе вполне функционально все.. можно сейчас наворотить на 10м протоколе и не париться еще очень долго.ИМХО
 

v0rbis

selfcoded
Регистрация
02.05.2005
Сообщения
923
ура! ура ура.. благодаря случайным обстоятельствам и одному человеку, явно желающего оставаться неузнанным, выкладываю полноценный класс для работы в сети ICQ.
Версия протокола 11. Поддерживает все что нужно.

ps © CCTeam
 

Вложения

  • 20,7 КБ Просмотры: 444

deMone

Злой страшный дядька
Регистрация
30.01.2006
Сообщения
937
Вот спасибо! Сам давно искал... Буду делать ботов, обладающих искусственным интеллектом ;)
 

v0rbis

selfcoded
Регистрация
02.05.2005
Сообщения
923
меж прочим, не для ботов это особо надо было изначально....

а посылка уведомлений в аську о поступлении новых топиков... модерить... быть в курсе всего...
 

deMone

Злой страшный дядька
Регистрация
30.01.2006
Сообщения
937
Что-то не хочет она у меня работать пока... Но, это ничего, разберёмся.
 

v0rbis

selfcoded
Регистрация
02.05.2005
Сообщения
923
там в начале есть пример по использованию, класс проверен.

поддержка сокетов у тебя есть?? что пишет при запуске?
 

Derik

Well-Known Member
Регистрация
03.02.2006
Сообщения
182
Спасибо, тож давно думал как можно создать бота. Будем разбираться ;)
 

deMone

Злой страшный дядька
Регистрация
30.01.2006
Сообщения
937
connection reset by peer – вот что пишет... хм...
 

v0rbis

selfcoded
Регистрация
02.05.2005
Сообщения
923
DeMone, у тебя чтото с сокетами либо просто с настройкой ПХП... у меня работает. будем думать.
 

deMone

Злой страшный дядька
Регистрация
30.01.2006
Сообщения
937
Пробовал два хостинга... Ладно, буду всё равно пробовать. ;))
 

v0rbis

selfcoded
Регистрация
02.05.2005
Сообщения
923
на локалхвосте попробуй для успокоения души.
 

deMone

Злой страшный дядька
Регистрация
30.01.2006
Сообщения
937
у меня на локалхосте сокеты не поддерживаются. :(

Хм... стоп. Они же должны поддерживаться по-умолчанию?.. Значит, где-то отключены... Вопрос: где?
 

deMone

Злой страшный дядька
Регистрация
30.01.2006
Сообщения
937
собственно, вот что он пишет на разных хостингах:

read() error: connection closed by remote host or communication error (104 - Connection reset by peer) in file /…/c99phpicq.php at line 600.

disconnect() error: reason: communication in file /…/c99phpicq.php at line 2109.
v0rbis, ты на каком хостинге это проверял?
 

DnAp

self::setDebugMode(true);
Регистрация
30.04.2005
Сообщения
490
А ты не думал поправить логин в примере?

На всех хастах которых я проверял мне говорили "Call to undefined function: socket_create()" проверял на masterhost.ru 1gb.ru и majordomo.ru больше нету...
в итоге постучал в сервиску 1gb обещали сделать...
ЗЫ
На локалке все пашет...
ЗЫЫ
v0rbis спасибо
 
Статус
Закрыто для дальнейших ответов.
Верх Низ