|
|
 |
| « Май 2006 » |
| Пн |
Вт |
Ср |
Чт |
Пт |
Сб |
Вс |
| 1 | 2 | 3 | 4 | 5 | 6 | 7 | | 8 | 9 | 10 | 11 | 12 | 13 | 14 | | 15 | 16 | 17 | 18 | 19 | 20 | 21 | | 22 | 23 | 24 | 25 | 26 | 27 | 28 | | 29 | 30 | 31 | |
 |
 |
 |
 |
|
|
|
|
 |
» 2006 » Май » 27
|
|
Сижу, пробую через комп, через Питон работать с аськой. В основном проблемы возникают из-за незнания элементарных вещей на питоне - как преобразовать полученную строку в hex-последовательность и т.д. Сижу, борюсь, ибо все доки есть (шли с SDK). В общем-то только что смог подконектится через питона к аське, и мне пришел ответ recv ok =0x0,0x0,0x0,0x1 - чтоб значит по-ихнему HELLO, то есть все супер. Работа кипит. Вот что выяснилось в процессе работы: первое - никогда не буду больше лазить и пытаться исправить чуцжие проги (пробовал адоптировать комповскую аську на питоне под смартфоны) - ниера не получилось. И понял что лучше написать с нуля самому.. и тутже все стало получаться. :) Смысл вот такой (чтоб залогинится к серваку аськи): конектимся (connect) получаем 'привет' от сервака логинимся (шлем наш uin pass и прочююю инфу) шлем статус чтоб мы появились в он-лайне и тд. Вобщем-то теперь задача - послать именно сообщение..
Просмотров:
717
|
Добавил:
zoff
|
Дата:
2006-05-27
|
|
|
Начал разбираться с протоколами Аськи.. Оказывается есть несколько версий, icq7 icq8 и даже 9.. но после того как AOL купила аську используется только один протокол известный ранее как OSCAR.. так сказать - систематизировали и убрали путаницы (поэтому кстати и не работали миранды в свое время - патчи приходилось ставить).. дык вот, пока тока надыбал описание по http://iserverd.khstu.ru/oscar/ и понял что есть два типа пакетов, Начальный FLAP - в него может входить несколько пакетов SNAP. Вот этими пакетиками и общаются клиент и сервер. Причем обо друг другу погут слать в любое время, и согласно новогму протоколу не нужно поддеживать связь между ними (stay-alive покеты слать) - ибо это уже предусмотерно протоколом. Учитывая что все текущие аськи это делают (по старинке).. написав новую - можно сильно сократить трафик.. я так думаю (для тех прог где это не предусмотрено).. Пока цель на сегодня - просто примитивно послать сообщение от клиента (меня) по аське.. все что научился - конектится к серверу и устанавливать с ним связь.. :) работаем..
Просмотров:
739
|
Добавил:
zoff
|
Дата:
2006-05-27
|
|
|
Учу его понимать аську.. Спасибо Shrim за протоколы аськи.. Пытаюсь понять что, да как.. Но еслиб небыло описаний, то пошел бы таким путем: 1. поставил на компе FireWall любой, типа OutPost например.. 2. посмотрел бы каким данные посылает обычная аська (миранда моя) на сервак 3. увидел бы список команда для конекта и посылки сообщение - а больше пока и не надо.. 4. правильность аськиных команд буду тестировать на компе через терминал
Просмотров:
597
|
Добавил:
zoff
|
Дата:
2006-05-27
|
|
Дорогой дневник .. :) Начал вести дневник. . . Заполняю сайт . . Пока веду работу только над одним проектом M-TRACKER Пожалуйста, оставляйте пожелания и комментарии по поводу этой программы в гостевой книге. Постараюсь все учесть и приписать к программе. Отдельное спасибо DEN за идею по поводу аськи.
Просмотров:
570
|
Добавил:
zoff
|
Дата:
2006-05-27
|
| |
|
|
 |
 |
 |
 |
|
|