Возможно ли пускать веб-сервер
отправить сообщение в веб-браузер
без кометы?
Да, это возможно через Silverlight, Flex, Flash и Java-апплеты.
Каждая крупная веб-компания, такая как Facebook
и Google использует комету для этой цели
и это только кажется уродливым взломать
ожидание исчезнуть, если TCP
соединения были включены для основных
браузеры.
TCP-соединения в стиле HTML 5 Web Sockets не решат проблему. Вы видите, что многие люди используют Google и Facebook со своих рабочих мест, в университетах или школах, а брандмауэры часто блокируют нестандартные порты и трафик не HTTP. Таким образом, решение, которое отправляет сообщения в веб-браузер, должно работать через HTTP и часто выглядеть как HTTP. Вот почему Google и Facebook используют Comet и будут продолжать это делать, иначе они не смогут охватить большой процент своих пользователей. Фактически, некоторые брандмауэры и обратные прокси-серверы закрывают долго работающие HTTP-соединения, поэтому соединение Ajax-опрос часто используется в качестве запасного. Я могу предложить что-то вроде StreamHub Reverse Ajax , если вы ищете сервер, способный отправлять сообщения в браузер через Reverse Ajax.