У меня есть список IP-адресов в формате IPv4, который я собрал из предыдущих объектов HttpRequest, полученных моим веб-сервером. У меня есть java-апплет который дает IP-адреса в формате Ipv6 (java-апплет возвращает кучу данных вместе с IP-адресом). Мне нужно проверить, совпадает ли возвращаемый апплетом IP-адрес с каким-либо элементом из списка.
Как взаимно конвертировать IPv6 и IPv4 форматы?
Мое веб-приложение построено на ASP.Net C #
РЕДАКТИРОВАТЬ
вот проблема, с которой я столкнулся. Java-апплет возвращает набор IP-адресов от клиента, который, как я полагаю, зависит от количество сетевых карт на клиентском компьютере.
Наряду с этим я получаю IP-адрес от объекта HTTPRequest ASP.Net. Мне нужно выяснить, какой IP-адрес был фактически использован для подключения к моему веб-сайту и выполнения некоторых задач.
Проблема в том, что иногда я получаю только один IP-адрес от javaapplet в формате IPv6, тогда как IP-адрес я получаю от объекта HTTPRequest. находится в формате IPv4, поэтому сравнение не выполняется.