TCPを使ってJavaでソケットプログラミングを使用しているアプリケーションを構築しています。サーバー側のファイアウォールが実行されている場合、サーバーに接続できません。では、ファイアウォールが実行されていることをJavaでチェックし、サーバー管理者にオフにする必要があることを確認する方法を教えてください。Javaファイアウォールチェック?サーバの管理者にファイアウォールをオフにするように伝える
答えて
これを行うには、host:portへの接続を実際に試してください。
また、接続できない場合は、ファイアウォールのために、実際にはサーバーがダウンしている可能性があります。したがって、ファイアウォールがオンになっていることを実際に適合と判断することはできません。
私はポート番号を知っています!私は自分のプログラムで定義したものを使うことができますか? – Harinder
@Surajが正しいです。特定のTCPポートに接続できない場合は、ホストが使用できないかどうかわからないため、ポートやファイアウォールを傍受している人はいません。 しかし、90%の症例で役立つトリックがあります。 通常、ファイアウォールの設定にはHTTP:80、ICMPなどの例外があります。したがって、あなたのポートに接続しようとすることができます。それが機能すれば、あなたは完了です。それ以外の場合は、ホスト(HTTP、ICMPなど)への他の接続を試行してください。それ以外の場合、おそらくホストに到達できません。
あなたの質問は不明ですが、一般に、リソースが利用可能かどうかを確認する唯一の信頼できる方法は、そのリソースを使用することです。とにかく発生する例外に対処しなければならず、実際の試行に先立って別のテストを使用しても同じパスを実行することは保証されず、タイミングウィンドウの問題が発生します。そうしないでください。コードを書いて例外をキャッチするだけです。
- 1. 管理者によるMVCユーザー管理
- 2. 管理者がAndroidアプリにアクセスできるようにする
- 3. グループポリシーによる管理者の追加
- 4. Rubyの管理者によるユーザーの管理方法
- 5. 管理者がユーザーを削除できるようにする
- 6. 管理者のみ新しい管理者を作成できるようにする
- 7. buddypressグループ管理者に管理者を追加させる
- 8. CanCanによる管理者承認
- 9. アクティブな管理者によるレールテスト
- 10. Devise:管理者だけがサインインできるようにする
- 11. 管理者に戻る
- 12. Javaでスレッドを管理する者
- 13. のRails 3.1のActive管理宝石:どのように管理する管理者ユーザー
- 14. AuthLogic管理者ユーザー以外の管理者のリンクを非表示にする
- 15. Proguard Androidどのように伝える?
- 16. ジャンゴ:管理者:管理者にフィールドのウィジェットを変更
- 17. どのようにOSXの管理者パスワードのプロンプトを検出するには?
- 18. Firebase管理者トークンとカスタムトークンデータがサーバに渡されます
- 19. 管理者を非表示にする
- 20. firebaseサーバ管理者権限で認証
- 21. 機能をDjango管理者のフィールドのようにするには?
- 22. Django管理者用のドキュメントにアクセスできるようにする
- 23. 実行時にアプリケーションに管理者権限を与えるにはどうすればよいですか?
- 24. Django管理者用Javaアプリケーション
- 25. PHPの可能性に関する質問(ユーザ、管理者/管理者)
- 26. Facebookのアプリケーションが管理者に見える
- 27. アクティブな管理者による無効化の処理
- 28. Node.jsでポートをリッスンする方法管理者権限のないWindowsファイアウォールの背後にあるhttpサーバー
- 29. Djangoの管理者にログイン
- 30. カスタムWordPress管理者メニュー:エディタで編集できるようにするには?
「サーバーとバインドできません」:サーバーに*接続できませんか? – EJP
サーバーに接続することができません – Harinder
あなたの質問を適切に修正することをお勧めします。 – EJP