問題タブ [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.
java - Android で isReachable() を使用するとエラーが発生します
私はアンドロイド開発の初心者です。これは私のコードです
AndroidManifest.xml
これらの行がない場合は正常に動作します
そして、それがあったとき、私のアプリは「残念ながら、myAppは停止しました」
誰かがそれを修正するのを助けることができますか?
私のログキャット:
更新:このリンクに よると、Android 3.0 (Honeycomb) の時点で、ネットワークがユーザー インターフェイス スレッドでアクセスされた場合、StrictMode は NetworkOnMainThreadException 例外でクラッシュするように構成されています。したがって、アプリを機能させるには、これらのコードを追加する必要があります。
StrictMode.ThreadPolicy ポリシー = 新しい StrictMode. ThreadPolicy.Builder().permitAll().build(); StrictMode.setThreadPolicy(ポリシー);
ご支援いただきありがとうございます。
java - Java: 断続的な UnknownHostException
Jboss サーバーで実行される私のアプリケーションでは、別のアプリケーションへの http 接続を作成します。両方のアプリケーションが同じデータセンターに存在します。VIP を使用してアプリケーションに接続します。これは、「java.net.UnknownHostException」が発生したときのごく一部を除いて、本番環境では正常に機能します。割合は非常に低い (~0.2%) ですが、膨大な量のリクエストを受け取っていることを考えると、実際の数は無視できません。
エラーは断続的であり、時間的にも頻度的にも規則的なパターンに従いません。1 日に 200 回発生することもあれば、3 ~ 4 日連続して発生しないこともあります。予想されるトラフィックが少ないとき (夜の午前 1 時から午前 3 時) に発生することもあります。
私の知る限り、この特定の例外は、DNS が特定のホスト名の IP を解決できない場合に発生します。DNS設定/構成などを調べたところ、すべて問題ないようです. プロパティ ファイルまたは /etc/hosts ファイルで IP アドレスを直接使用しないでください。
この時点で、さらにデバッグするために次に何ができるかわかりません。ここでのヘルプ/ガイダンスは大歓迎です。
java - Java - ホスト名を見つけるために IP アドレスを呼び出す方法は?
私が作成したコードは、自動的にホスト名を返します。
しかし、毎回マシンのホスト名を返す代わりに。他のマシンでもチェックしたい(テスト目的で)。
つまり、メソッドを呼び出すたびに、IP アドレスを入力するように求められ、入力したアドレスのホスト名が返されます。
例えば:
- メソッドの実行 findH(String f)
- 文字列 f に 127.0.0.1 (IP アドレス/ホスト名) を入力します
- それは私に私のホスト名を返します:MyPCなど(構成)。
これが私のコードです:
前もって感謝します。私の説明が最善ではないことは承知していますが、あいまいな点があればお知らせください。
java - Java - ユーザーが無効な IP アドレスまたはホスト名を入力した場合に例外をスローする
ユーザーが無効な IP アドレス、ホスト名、または完全修飾ドメイン名ではないものを入力すると、エラー メッセージが表示されるという例外をスローしたいと考えています。
unknownhostexception と IOException のどちらを使用するかはよくわかりません。
if ステートメントを実行しようとしましたが、Java で何が「無効」になるかわかりません。
誰でも助けてもらえますか?前もって感謝します。
java - InetAddress を使用して独自の IP を取得する
InetAddress.getLocalHost() または InetAddress.getByName(String host) を実行しようとすると、nba.com のような既知の Web サイトであっても毎回例外がスローされるという問題があります4.1.1 GS3 と wifi とモバイル ネットワークがオンになっています。以下のコード
以下はSystem.outです
03-12 18:59:52.636: I/System.out(18996): 例外がキャッチされました =null
前もって感謝します
android - AndroidのURL名やIPを確認する方法は変更可能です
私のコードは次のとおりです。
パラメータは"http://192.168.0.77:8080/ws/api/customer/5"
または"http://example.com:8080/ws/api/customer/5"
しかし、URLを参照することはできますが、falseが返されるたびに。
java - 安全な Java ping
LANネットワーク上のすべてのコンピューターにpingを実行するプロジェクトがあります。最初に使用InetAddress.isReachable()
しましたが、IP が到達可能であっても、IP が到達可能でないことを関数が返す場合があります (Windows の組み込み関数で試行し、IP は到達可能でした)。次に、このコードで試しました:
しかし、出力は間違っています。次に、少しグーグルして、このコードを見つけました:
このコードは問題なく動作しましたが、問題は、Windows が他の言語を使用している場合、アドレスに到達できるかどうかわからないことです。LANまたはVPNネットワークでIPアドレスにpingを実行する安全な方法を教えてください. ありがとうございました。
java - InetAddress がホスト名または IP アドレスを使用して作成されたかどうかを確認するにはどうすればよいですか?
構築時に InetAddress オブジェクトがホスト名または IP アドレスで初期化されたかどうかを知りたいです。Javaでそれを確認する方法はありますか?