Доброе время суток, пишу многопоточное распределенное приложение: сервер-много клиентов. Есть 3 основных потока: 1 — работа с базой; 2 — работа с сетью; 3 — основной поток приложения Поток, отвечающий за работу с сетью при наличии входящего сообщения или сообщения для отправки создает еще один поток для отправки или приема сообщения. В результате получается неизвестное количество потоков. Подскажите, есть ли смысл при такой организации приложения для работы с сетью заводить AppDomain и используя маршалинг общаться с основным потоком приложения?