Иногда вам нужно знать. Два быстрых примера:
- Проблемы с производительностью пар прокси / заглушки - проблема
- Вам нужно передать «не маршалируемые» данные или объекты
Итак, ответ - если вам нужно знать:
Сервер и клиент должны быть спроектированы и реализованы для поддержки одинаковых или совместимых моделей. Любой из этих сценариев подойдет:
- Оба должны быть MTA, или
- Оба должны быть STA или
- Сервер должен быть "Оба" (поддерживает либо)
- Сервер должен быть «свободным» (но в этом сценарии вы ничего не выиграете по сравнению с Обе)