ICQ proto (OSCAR) |
Начал разбираться с протоколами Аськи.. Оказывается есть несколько версий, icq7 icq8 и даже 9.. но после того как AOL купила аську используется только один протокол известный ранее как OSCAR.. так сказать - систематизировали и убрали путаницы (поэтому кстати и не работали миранды в свое время - патчи приходилось ставить).. дык вот, пока тока надыбал описание по http://iserverd.khstu.ru/oscar/ и понял что есть два типа пакетов, Начальный FLAP - в него может входить несколько пакетов SNAP. Вот этими пакетиками и общаются клиент и сервер. Причем обо друг другу погут слать в любое время, и согласно новогму протоколу не нужно поддеживать связь между ними (stay-alive покеты слать) - ибо это уже предусмотерно протоколом. Учитывая что все текущие аськи это делают (по старинке).. написав новую - можно сильно сократить трафик.. я так думаю (для тех прог где это не предусмотрено).. Пока цель на сегодня - просто примитивно послать сообщение от клиента (меня) по аське.. все что научился - конектится к серверу и устанавливать с ним связь.. :) работаем..
|
Просмотров: 740 |
Добавил: zoff |
Дата: 2006-05-27, 4:10 PM
|