SunのJavaMESDKはIPv6をサポートしていないようです。私は正しいですか?私はjavax.microedition.io.SocketConnectionの説明からそのような結論を出しました:
..ホストは、完全修飾ホスト名またはIPv4番号として指定できます。
IPv6 は、JavaME のFoundation Profile 1.1.2でサポートされています。新機能の一つとして挙げられていて、java.net
パッケージを見てみるとInet6Address
クラスがあります。
そのため、IPv6 が必要な場合は、JavaME プラットフォームをアップグレードする必要がある場合があります。ただし、FP 1.1.2 の Javadoc の著作権の日付は 2006 年であることに注意してください。さらに掘り下げると、IPv6 の変更は実際には FP 1.1 で行われ、2004 年 8 月 2 日に最終決定されたことがわかります。その観点からすると、IPv6 をサポートしない FP を備えた JavaME プラットフォームは、9 年以上前のものです。
たぶん、このようなもの...
そして、MIDP 2 プロファイルはどうですか?
MIDP 2.0 は IPv6 をサポートします。こちらをご覧ください...そして「IPv6」でページを検索してください。(これがMIDP 2.0のすべての実装がIPv6をサポートすることを保証するかどうかはわかりませんが、ベンダーがサポートしていない場合は...おそらくそれらを捨てる時です。)