Сокет шлёт бинарный поток. Все взаимодействие на вас. Веб сокет тот же бинарный сериализатор но с кучей обёрток высшего уровня. Http простой текстовой протокол. Когда использовать http для получения данных, веб сокет если нужно быстрое и устойчивое соединение. Просто сокет ещё более быстрый возможно что для игр и всяких биржевых тикеров. Но учитывайте специфику мобилок, все постоянные соединения жрут батарею, да ещё и система в любой момент может прибить ваш поток.