Я делаю базовую самостоятельную службу WCF, и мне просто интересно, как лучше всего подождать, пока она принимает запросы? Все основные учебные пособия, которые я нашел, просто используют Console.ReadLine, чтобы дождаться, когда пользователь нажмет ввод для выхода. Это не кажется очень практичным для реального применения. Я пытался некоторое время (правда); цикл, но он потребляет все доступные циклы процессора, поэтому это не вариант. Я также попробовал Thread.Sleep (0), но служба не будет принимать запросы во время сна, поэтому это также не сработало. Я уверен, что есть какой-то распространенный способ заставить вашу программу "зависать" для ожидания запросов WCF; кто-нибудь знает как?
Я использую C #, .NET 3.5 sp1.