Задать вопрос
@MrStuff88

Какая правильная реализация протокола общения?

Добрый день. Подскажите пожалуйста, как правильно должен быть реализован протокол общения между сервером и приложением Android. Требуется передать массив байт размером, например - 100 кбайт. Сервер умеет передавать данные размером примерно 2 Кбайта. Есть 2 варианта:

1) приложение делает запрос на сервер (отправляет одну команду), а сервер присылает подряд весь массив байт пакетами по 2 к байта

2) приложение делает запрос на сервер, где указывается диапазон нужных данных или их размер. Сервер присылает один пакет то кол-во данных, какое запросило приложение. Далее приложение делает запрос на следующий диапазон\кол-во данных и т.д.

UPDATE: Общение происходит по Tcp/ip каналу через сеть Wi-Fi
Сервером является самодельное устройство
  • Вопрос задан
  • 323 просмотра
Подписаться 1 Оценить 3 комментария
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Android-разработчик
    12 месяцев
    Далее
  • Нетология
    Android-разработчик с нуля
    14 месяцев
    Далее
  • LearnQA
    Автоматизатор мобильных приложений
    9 недель
    Далее
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы