это не полный ответ, потому что я сейчас работаю над этим, но протокол, похоже, основан на FTP. Вот первые строки (S> означает ответ сервера, C> означает запрос клиента):
C> (client connects on port 902)
S> 220 (something)
C> (if server answer contains "SSL Required", then switch to SSL)
C> USER user
S> 331 Password required for user.
C> PASS password
S> 230 User user logged in.
Следующие шаги, которые я буду выполнять, - написать фиктивный FTP-сервер и посмотреть, что клиентская библиотека C отправляет на сервер.
Продолжение следует ... Может быть:)