IPAddress.MapToIPv4 Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Namapuje IPAddress objekt na adresu IPv4.
public:
System::Net::IPAddress ^ MapToIPv4();
public System.Net.IPAddress MapToIPv4();
member this.MapToIPv4 : unit -> System.Net.IPAddress
Public Function MapToIPv4 () As IPAddress
Návraty
Vrátí IPAddress.
Adresa IPv4.
Poznámky
Sokety se dvěma zásobníky vždy vyžadují adresy IPv6. Možnost interakce s adresou IPv4 vyžaduje použití formátu IPv4 mapované adresy IPv6. Všechny adresy IPv4 musí být reprezentované ve formátu IPv4 mapované adresy IPv6, který umožňuje komunikaci s uzlem IPv4 pouze aplikací. Formát IPv4 mapované adresy IPv6 umožňuje reprezentovat adresu IPv4 uzlu IPv4 jako adresu IPv6. Adresa IPv4 se zakóduje do 32 bitů adresy IPv6 s nízkým pořadím a 96 bitů s vysokým pořadím obsahuje pevnou předponu 0:0:0:0:0:0:FFFF. Formát IPv4 mapované adresy IPv6 je zadaný v dokumentu RFC 4291. Další informace naleznete v tématu www.ietf.org/rfc/rfc4291.txt.
Pokud chcete převést MapToIPv4 adresu IPv4 z formátu IPv6 na formát IPv4, musíte nejprve zajistit, že máte adresu IPv4. Volání IsIPv4MappedToIPv6, které vrátí true , pokud IP adresa je původně IPv4 napsaná jako IPv6, nebo false jinak. Pokud IsIPv4MappedToIPv6 se vrátí true, použijte MapToIPv4 k převodu.