@foonfyrick

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

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

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

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