Вы можете создать чат-сервер / клиент с WCF, но не для интенсивного трафика.
В статье говорится:
"Данные указывают, что один сервер может поддерживать2000 одновременных чатов с двумя участниками и 15-секундной задержкой между публикациями со средней задержкой 25 мс (средняя задержка 0 мс), которая должна удовлетворять требованиям к задержке большинства сценариев, управляемых пользовательским интерфейсом. В то же время данные показывают, что задержка достигаетиз-за 800 чатов с 3 участниками каждый и 15-секундной задержкой между публикациями. "
Я думаю, что вы должны в основном использовать XMPP.
Пояснение: в отличие от того, что комментирует" эксперт WCF "нижеКак утверждается, дуплекс опроса является распространенным методом для сервера чата, поскольку он наиболее близок к BOSH, который является очень популярным протоколом обмена сообщениями в чате на основе http.Кстати, я не эксперт в этой области, но у меня было несколько недель, чтобы построить чат-сервер с XMPP поверх BOSH.Сначала мы попытались построить сервер с WCF, но пошли другим путем из-за того, что рекомендовали настоящие эксперты.