Yuri Myakotin писал(а) Ivan Agarkov в 19:31 04 сен 14
YM>>> Было бы неплохо. YM>>> По исходникам сможешь разобраться? Описание пока "в процессе"... IA>> Если ты мне еще скажешь где смотреть - то будет проще.
YM> Я потихоньку там в вики описание протокола набиваю, но пока там только YM> малая часть - описание команд. Еще как минимум все используемые YM> структуры описать надо будет, систему приоритетов команд, и вообще YM> механику сессии - как происходит логин, как происходит передача YM> эхомейла, алгоритм получения хеша для логина и ключа/вектора YM> инициализации для шифрования etc etc etc.
Я бы предложил по блокам расписывать и я это буду к себе добавлять. Формат сообщения - 32 бита хидер, из которых 8 старших бит - тип пакета, а остальное - длинна. Кстати зачем 8 бит, если там и в 4 всё уложится? :-) Hо не суть. Дальше сервер посылает какой-то хэш а клиент посылает пароли - так? Вообще пример сессии бы, с расшифровкой пакетов.