Примеры многопоточных программ на C# с интерфейсом пользователя

Сервер обрабатывает запросы клиентов в отдельном потоке.

Клиент же зависает при задержках в ответах от сервера