Из того, что я понимаю, в ситуации клиент-сервер используется процесс "клиент делает запрос, сервер отвечает".Но это не похоже, что это будет работать для приложения чата.Оба пользователя должны иметь возможность отправлять друг другу сообщения в любое время.Так как же это обычно обрабатывается с помощью сокетов?
И, как следует из этого, я хотел бы использовать WCF, как бы вы справились с этим в WCF?