спасибо, но 1-3 сделать не проблема, 4 нереально выполнить.
Исправьте если неправильно понимаю, но свой dns даст возможность прописать ip сервера для каждого имени но не порт
как сделать чтобы разные имена обращались к одному и тому же серверу, только используя разные порты
Во втором .Net Framework не нашлось ф-ции
Type.GetInheritanceHierarchy().Reverse();
this
и можно спокойно использовать: IEnumerable<Type> iTypes = GetInheritanceHierarchy(type);