Существует ли стандартный .NET-декодер для адресов ipv4 и ipv6?

Я ' Я хотел бы написать довольно простое сетевое приложение клиент-сервер. Я использую только чистую сеть IPv4, но было бы неплохо, чтобы мой код соответствовал требованиям будущего. Я, вероятно, буду использовать TcpListener / TcpClient, потому что предварительное исследование WCF показало, что он слишком сложен в настройке и труден для проверки.

Предоставляет ли .NET возможность для клиентской стороны автоматически декодировать строку, содержащую адрес IPv4 или IPv6 (где адрес IPv4 включает номер порта)? Бонусные баллы, если он может разрешить доменное имя.

Что касается серверной стороны, я слышал, что IPv6 не использует номера портов, поэтому какой эквивалент порта для прослушивания, и есть ли стандартный способ отличить порт IPv4 числовая строка из эквивалента IPv6? Неважно, службы IPv6 имеют 16-битные номера портов, как и IPv4.

5
задан Qwertie 11 March 2011 в 22:49
поделиться