私は有線ネットワークをプラグインしたことをJavaが検出できる方法はありますか?新しいネットワーク接続(linux-server)を検出し、それがJavaの状態である
2
A
答えて
2
ネイティブコードを使用しないで簡単にするために、java.net.NetworkInterfaceをポーリングで使用しようとすると、ネットワークインターフェイスの列挙をトリガーして新しいインターフェイスがあります。
0
あなたはプログラム
/sbin/ip monitor
を実行し、パイプか何かを使用して、その出力を監視することができます。
それは
- 新しいネットワークインターフェイスが設定されている場合
- ネットワークインターフェイスが上がるとダウンネットワークの準備ができて/準備ができていないとなるため(これは通常、イーサネットキャリアや無線LANアクセスポイントを検出することで動作を教えてくれます)
出力が多少混乱しますが、解析可能である必要があります。
関連する問題
- 1. JavaのJDBC接続状態
- 2. Android Phoneの接続状態をリモートで検出する
- 3. サーバーが接続されているネットワークの名前を検出します
- 4. 非アクティブ状態でiPhoneネットワーク接続を有効に保つ?
- 5. iOSネットワーク接続が検出されない
- 6. Linuxでネットワーク接続の種類を検出します。
- 7. 新しい接続を作成せずにマングース接続の状態を確認してください
- 8. WPF/XBAPアプリケーションからのネットワーク接続を検出しますか?
- 9. redux古い状態を接続する
- 10. 接続が閉じられませんでした。接続の現在の状態が開いています
- 11. オラクルシンJDBC接続がアクティブでない状態で「接続リセット」を受け取る
- 12. Javaが接続の切断を検出しました
- 13. ネットワーク接続でバックアップされたJavaイテレータ
- 14. Java Socketクラスが接続状態に関して横たわっています
- 15. 接続状態MySql Connector/NET
- 16. Tomcatの接続プーリング、アイドル状態の接続、接続の作成
- 17. すべてのワークフローシーケンスがアイドル状態であることを検出します。
- 18. ネットワーク障害後にデータベース接続を再確立する - 休止状態
- 19. ネットワーク負荷が高い状態でJava DatagramSocketが応答を停止する
- 20. Javaを使用してWifiネットワークをスキャンして接続する
- 21. WebSocketクライアントの状態がネットワーク損失で変更されない
- 22. クリックした状態でマウスの動きを検出してダブルクリックを検出
- 23. Doze状態の検出
- 24. HTTPサーバーがHTTPクライアントからの壊れたネットワーク接続を検出しています
- 25. エラーので、私はインターネットに接続し、ネットワークの状態にアクセスするためのパーミッションチェックを入れ、私はインターネットに私のアプリを接続するネットワークの状態
- 26. UITableViewがbeginUpdates/endUpdates状態にあるかどうかを検出します。
- 27. Javaアプリケーションを使用してネットワーク経由でデータベースに接続
- 28. Windows APIで新しいTCP接続を検出する方法GetExtendedTCpTable
- 29. アプリケーションローダーが待機中で、ネットワーク接続が失われました
- 30. ボタン状態が更新されない
ありがとう:)ただ私が探していたもの;) – Johannes