@foonfyrick

Разница между Socket,WebSocket,HTTP (простыми словами)?

Есть ли еще какие-то механизмы работы с сервером и каким из них нужно отдавать предпочтение, когда и почему использовать, а какие используются либо редко, либо не используются вообще?
  • Вопрос задан
  • 383 просмотра
Решения вопроса 1
firedragon
@firedragon
Не джун-мидл-сеньор, а трус-балбес-бывалый.
Сокет шлёт бинарный поток. Все взаимодействие на вас. Веб сокет тот же бинарный сериализатор но с кучей обёрток высшего уровня. Http простой текстовой протокол. Когда использовать http для получения данных, веб сокет если нужно быстрое и устойчивое соединение. Просто сокет ещё более быстрый возможно что для игр и всяких биржевых тикеров. Но учитывайте специфику мобилок, все постоянные соединения жрут батарею, да ещё и система в любой момент может прибить ваш поток.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
sergey-gornostaev
@sergey-gornostaev
Седой и строгий
Это всё сетевые протоколы разных уровней модели OSI. Вы же изучили основы сетей прежде, чем браться за программирование сетевых приложений?
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы