Дано:
Жирный x86 сервер со статическим ip
Хилые клиенты на ARM с динамическим ip. Подсоединяются к серверу по GPRS.
Надо:
Устроить обмен файлами между ними. Файлы небольшие - сжатые текстовые. Что-то в районе 0.1 МБ.
Хорошо бы какие-нибудь пароли с возможностью без них. На клиенте особо не развернешься, поэтому этак максимум 20 мб под клиентское ПО.
Вот думаю как сделать. Как самый тупой вариант - просто через SFTP:
Клиент подсоединился, «дай фалы для меня», «возьми файлы от меня», «отсоединяюсь». И так с некоторым константным периодом клиент такое делает.
Или как всегда свой велосипед писать? Может логичнее постоянно коннект держать? Сильным ли будет overhead от SFTP на трафике или ещё на чём?
Или что-то готовое есть, но лучше?