Протокол клиент/сервер


serge - Posted on 20 Октябрь 2009

На всякий случай приведу подробное описание протокола "клиент-сервер", используемого пакетом MySQL для связи между клиентом и сервером базы данных.

Обозначения

< = клиент
> = сервер
[] 1 байт
[2: ] 2 байта (нижний байт первый)
[3: ] 3 байта (нижний байт первый)
[4: ] 4 байта (нижний байт первый)
[string: ] строка, кончающаяся нулем.
[length: ] длина целого числа.
Проверьте Net_store_length() lля этого!
Идея в том, чтобы наиболее часто получать
данные длиной в 1 байт, но допускать и 
более длинные данные (и NULL).

Поиск

Добавить сайт в Закладки

ОднаКнопка