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