問題タブ [inetaddress]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
749 参照

java - Javaでローカルホストからソケット接続からIPを取得

localhost からソケット接続の IP を取得するにはどうすればよいですか?

私はこれを試します:

出力 :

しかし、私は必要です: IP:192.168.0.XXX

ありがとう

0 投票する
1 に答える
916 参照

android - InetAddress.getByName () は、IP に / を追加します

私は奇妙な問題を抱えています。私はソケットを作成し、それに IP 192.168.43.255 を与えています。InetAddress.getByName(IP) を使用すると、以下のログに示すように、IP に / が追加されます。なぜこれが起こっているのですか??

ここに私のコードがあります

}

0 投票する
2 に答える
1647 参照

java - Java での IPv6 アドレスの操作

以前にも同様の質問があったことは知っていますが、うまくいくと思われる特定の回答を見つけることができませんでした。私は基本的に、IPv6 アドレスを取得し、それに任意の数の IP アドレスを追加または削除する関数を作成しようとしています。

一部のIPv6アドレスでは機能するが、他のアドレスでは機能しないため、バイト順序で問題が発生していると思います。ただし、行き詰まっているため、問題を解決しようとする際に助けが必要です。

問題を示す SSCCE を以下に示します。これは基本的に InetAddress から BigInteger に変換し、再び元に戻します。アイデアは、途中で BigInteger から加算または減算を実行することです。

これを実行すると、次の出力が得られます。

ただし、IPv6 アドレスを「2001::00D3:0:2F3B:02AA:00FF:0」に変更すると、正常に動作します。

0 投票する
2 に答える
4767 参照

java - getLocalHost と getByName("localhost"). で IP アドレスが異なるのはなぜですか?

InetAddress.getLocalHost().getHostAddress()がとは異なる IP アドレスを返すのはどのような状況InetAddress.getByName("localhost")ですか?

私のシステムでは、一方が戻り192.168.0.2、もう一方が戻ります127.0.0.1

0 投票する
0 に答える
3411 参照

java - java.net.InetAddress.getLocalHost 呼び出し時のエラー

特定の Linux rhel マシンで非 root ユーザーとして InetAddress.getLocalHost を呼び出す Java プログラムの実行に問題があります。問題なく別のマシンでプログラムを実行しようとしました(ルートまたは非ルートユーザーとして)。

エラー:

コード:

環境:

0 投票する
4 に答える
3642 参照

java - INetAddress 直接インスタンス化

私はJavaにはかなり慣れていませんが、プログラミングはしていません。これに遭遇しました:

それは私には見えませんでした。localAddress型として宣言してInetAddressいますが、静的メソッドのインスタンスが割り当てられていますInetAddressか? 誰でもこれを理解するのを手伝ってもらえますか?

0 投票する
1 に答える
329 参照

android - iNetAddress に代わる Android か、それとも別のリゾルバを使用するようにしますか?

私たちのオフィスでは、Android によって検出された最初の DNS リゾルバーがワイヤレスで機能しないという状況があります (意図的かどうかは不明です)。私はwhois検索を行うアプリをやっています。2 番目のリゾルバーを使用して、whois サーバーを IP に変換する必要があります (プロパティを実行して、2 つのリゾルバーを確認し、どちらが機能するかを判断します)。残念ながら、私が知る限り、INetAddress は最初のリゾルバーでしか機能しません。指定されたリゾルバーを介してドメインの IP アドレスを取得するために使用できる既知の代替手段、回避策、または何かがありますか? dnsjava 自体も INetAddress を使用します。

前もって感謝します

0 投票する
1 に答える
978 参照

android - AndroidでipAddresを返すInetAddress gethostname

Androidでアプリを構築していますが、これに問題があります

ジャワ

Androidでは、同じコードがホスト名ではなくIPアドレスを提供するのはなぜですか。ホスト名が必要です