問題タブ [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 投票する
2 に答える
1040 参照

jsp - スクリプトレットを使用しない InetAddress

方法はありますか:

JSP スクリプトレットを使用せずに? おそらくJSTL機能を使用してこれを達成する、より従来のソリューションを探しています。

${pageContext.request.*}jstl 関数では、必要な出力が得られないことに注意してください。コンピューターのホスト名が必要です。

JavaScript を試してみましたが、うまくいきませんでした。理由はわかりません:

0 投票する
3 に答える
1130 参照

java - javaのInetAddressクラスの静的メソッドgetBynameはFactoryメソッドパターンの例でしょうか?

標準のファクトリ メソッド設計パターンは、4 つのクラスについて話します。Creator、Product n の具体的な実装。

したがって、製品ごとに、製品を作成するメソッドを持つ対応するファクトリをインスタンス化する必要があります。

しかし、コンストラクターをプライベートとして宣言し、同じクラスのオブジェクトを作成する静的メソッドを持っているシナリオも見てきました。シングルトンで行うことに似ています。

たとえば、getByname は InetAddress の静的メソッドの 1 つで、パラメーターに応じてそのサブクラスの 1 つを返します。そして人々はそれをファクトリーメソッドと呼んでいます。

これもファクトリメソッドパターンの例ですか?パラメータまたはスイッチステートメントをデコードするメソッド内に if-else-if が含まれていますか? しかし、switch n 条件ステートメントの使用は、OO 設計の悪い慣例と見なされていませんか?

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

java - URL文字列でIPアドレスを取得しますか?(Java)

私のプログラムでは、ユーザーはURL文字列を入力します。

http://www.engineering.uiowa.edu/~hawkeng//fall01/graphics/potato.gif

このURLのIPアドレスを取得するにはどうすればよいですか?使ってみました

しかし、結果は常にnullに戻ります。IPアドレスを取得する適切な方法は何ですか?

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

java - ping を実行した場所から IP アドレスに場所を変更する

私のアプリケーションは次のとおりです。マシンからホストIP(LAN内)アドレスにpingを送信します。

そのWebアプリケーションを実行すると、マシンからpingが実行されるため、Tomcat Webサーバーでこのアプリケーションが実行されていますが、マシンからホストIPアドレスに接続することは可能ですが、アプリケーションを別のマシンのTomact Webサーバーに配置します。私のLANで。したがって、ping は私のマシンから実行されますが、別のマシンがこのアプリケーションを実行します。

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

java - IPv4アドレスをパターンまたはDNSと照合します

パターンと比較する必要があるIPv4アドレスがあります。パターンは、ワイルドカードまたはDNSを含む可能性のある特定のアドレスにすることができます。

  • *
  • 。*。*
  • 192.168.*.5
  • 206.0.3.4-25
  • 45.30.9.101
  • www.google.de

InetAddress/Inet4Addressクラスが正しいクラスであることはすでに理解しています。しかし、DNSとワイルドカードの両方でそれを使用する方法を理解することはできません。パターンとアドレスを文字列として取得します。

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

java - Java InetAddress.isReachable() タイムアウト

ネットワーク上の特定のホストが到達可能かどうかを確認しようとしています。私のJavaコードは次のとおりです。

これは非常にうまく機能しますが、代わりにタイムアウトを 500 ミリ秒に下げると、ホストが到達可能であることが示されなくなります。かなりの数のホストをループでチェックする予定なので、タイムアウトを短くすることは非常に重要です。Windows コマンド ラインから手動でホストに ping を実行すると、10 ミリ秒もかかりません。

では、なぜ Java メソッドが成功するために、はるかに長いタイムアウトが必要なのでしょうか? を使用する代替手段はありますisReachable()か?

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

java - Java ネットワーク プログラミング InetAddress オブジェクト

Java ソケット プログラミングを使用してチャット アプリケーションを作成しています。ローカル ネットワークで起動したいので、アプリケーションを実行するためにインターネットを必要としません。を使用して、コンピューター自体でアプリケーションをテストしました

InetAddress.getLocalHost();

私のIPアドレスのInetaddressオブジェクトを作成するメソッド。ここで問題が発生するのは、ローカル ネットワーク内の他の IP アドレスを使用してこのオブジェクトを作成したい場合です..

いくつかの実験の後、私は別の機能があることを知りましたInetaddress.getbyAddress(byte[]);

IPアドレス引数としてバイト配列を取ります。InetAddress今、私がIPアドレスのオブジェクト を作成したい場合、私 192.168.234.190はできないと言います...以来. バイト配列は 127 までの値のみを保持します!!

何をすべきか?

前もって感謝します...

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

java - IPV6 アドレスが渡された場合に例外をキャッチするにはどうすればよいですか

これは私の以下のコードで、IPV6 アドレスが渡された場合に例外をキャッチしたいと考えています。私のコードでそれを行う方法はありますか?

0 投票する
12 に答える
89116 参照

java - IPアドレスにpingを実行できるのに、InetAddress.isReachableがfalseを返すのはなぜですか?

なぜisReachable戻るのfalseですか?IPにpingを実行できます。

0 投票する
3 に答える
8565 参照

java - Java InetAddress.getHostName() の実行に非常に時間がかかる

次の小さなコード スニペットがあります。

マシンが見つかった場合、 getHostName() メソッドの実行にかなりの時間がかかります。誰かが理由を説明してもらえますか?