Qwertiy писал(а):Тем не менее, социальные сети с огромным числом пользователей вполне себе работают по http

Ты продолжаешь удивлять меня несостоятельностью аргументации.

Работа по http там находится в основных требованиях к задаче, т.к. "клиентское приложение" соцсети - это веббраузер. А веббраузеры редко поддерживают что-либо иное.
Но
как именно они работают "по http" ты знаешь?

Во-первых, это уже упомянутый мною Comet для поддержания постоянных соединений, во-вторых, это десятки (а то и сотни) фронтэндов с резервированием + round-robin и сотни (а то и тысячи) бэкэндов.
Qwertiy писал(а):Так что непонятно, чего мы вообще спорим-то?
Да мы, вроде, и не спорим. Ты просто начал зачем-то наезжать на бинарные протоколы, а я объясняю несправедливость и несостоятельность наезда.

Но "проще" в данном случае всё же требует конкретизации задачи, т.к. "проще" - не значит правильнее, и если вдруг потом окажется, что у этой базы будет 1000000 клиентов, то придётся либо полностью переделывать уже реализованную работу по http, либо строить леса из костылей.

Я понимаю, что вряд ли. Я понимаю, что, к примеру, ты, описывая такую задачу, обратил бы на это внимание. Но я совершенно не знаю ТС, поэтому вижу в стартовом посте исключительно то, что там написано.