質問

ipv4 を使用して書かれた小さな udp サンプルプログラムがあります。コードを ipv6 に変更した場合でも、ipv4 アドレスを持つリスナーを使用している誰とでも通信できますか?私は移植例を見ていました

http://ou800doc.caldera.com/en/SDK_netapi/sockC.PortIPv4appIPv6.html

コードを変更するだけで確実に動作するのか、それともデュエルスタック モードで記述する必要があるのか​​はわかりません。

役に立ちましたか?

解決

はい、あなたは代わりのヘッダーや構造のサイズを使用するようにアプリを再コーディングする必要がありますので、ノー... IPv6は、アドレス指定の完全に異なる含んん。

しかし、IPv4アドレスの範囲は、IPv6の範囲内で利用することができ、構文は標準のアドレス(例えば:: 10.11.12.13)の前に二つのコロンを追加することです。また、は、IPv6パケットの中にIPv4アドレスを埋め込むことができます。

scroll top