[Vb+icq]получение контакт листа

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
dorido
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 107
Зарегистрирован: 27.02.2005 (Вс) 17:10
Откуда: Angarsk

[Vb+icq]получение контакт листа

Сообщение dorido » 15.10.2007 (Пн) 15:52

Вопрос даже скорее не по вб, а по icq протоколу. нужно получить с сервака контакт лист. что для этого требуется отправить(хотелось бы узнать хотя бы какой снак).
при попытке отправить снак 13.х приходит снак 13.1 с ошибкой.

0x05 Requested service unavailable

может кто-нибудь сталкивался с чем-нибуть подобным.
By oppression’s woes and pains,
By your sons in servile chains,
We will drain our dearest veins
But they shall be free!

SSecurity
Служба безопасности
Аватара пользователя
 
Сообщения: 1283
Зарегистрирован: 19.08.2003 (Вт) 1:11
Откуда: Россия, Мурманск

Сообщение SSecurity » 16.10.2007 (Вт) 22:02

Привет, может быть когда ты описывал возможности своего клиента, ты не указал что версия его ... позволяет принимать контакт с серверной стороны, посему сервак будет покорно ждать пока ты зашлешь ему список клиентов сам.

Вариант 2. Не в то время запрашиваешь .... возможно нужно дайти до Client Ready настроив все права снаками а затем уже слать ....

Не плохо было бы тебе конечно написать софтвару и посмотреть что же там аська делает ... саму аську перенаправить на свой софт а оттуда уже коннектить на login.icq.com ... 2 часа размышлений .... и логи будешь копить легко и быстро по любому клиенту :)))

С Уважением,
Сергей
Программист - это маленький Бог, а все его ошибки - это самостоятельные творения:)
Так задумано:)

Lumen
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 841
Зарегистрирован: 03.12.2005 (Сб) 16:09
Откуда: Брянск

Сообщение Lumen » 16.10.2007 (Вт) 23:54

dorido
Попробуй IMadering. Клиент конечно не предел мечтаний, но есть возможность просматривать дампы пакетов, причем там все расписано, когда какой снак приходит. Лично мне он помог, когда со статусами и X-статусами разбирался (не нашёл в документациях выложенных в интернете полную информацию обо всех статусах, которые доступны в современных клиентах, пришлось добывать информацию кустарным способом). Может и тебе поможет. А вообще попробуй задать подобный вопрос на специализированных форумах, напр. www.asechka.ru я думаю там тебе помогути с теорией и с кодом. Правда код там в большинстве случаев на дельфи, но что поделаешь.

Кстати, чтобы уже не поднимать новую тему, скажите пожалуйста, если кто знает, как поставить статус Invisible For All (невидимый для всех). Описания не нашёл, а анализ пакетов привел к тому, что после установки статуса, соединение с сервером разрывается.
И ещё такой вопросик, тоже может кто знает: как организовать анонимную проверку статуса пользователя. Пока реализована неанонимная проверка, то есть на определенный юин посылается сообщение "Вас добавили" или "В авторизации отказано", а уже по ответу (или отсутствию такового) выясняется результат. Можно ли организовать анонимную проверку и как? Слышал, что для QIP'a анонимную проверку сделать нельзя, хотелось бы услышать мнения других...
Подпись проходит рефакторинг


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 96

    TopList