問題タブ [network-interface]

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 投票する
6 に答える
29384 参照

python - Python: ネットワーク インターフェイスが起動しているかどうかを確認する

Python で、特定のネットワーク インターフェイスが稼働しているかどうかを検出する方法はありますか?

私のスクリプトでは、ユーザーはネットワーク インターフェイスを指定しますが、他の操作を行う前に、インターフェイスが稼働していて、IP アドレスが割り当てられていることを確認したいと思います。

私はLinuxを使用しており、rootです。

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

ios - NetworkInterface.GetAllNetworkInterfaces() は、Xamarin.iOS で OperationalStatus が 'Unknown' のインターフェイスを返します。

MAC 上の Xamarin Studio で Xamarin を使用して iOS アプリを作成しています。オープン ソースの uPNP 実装を使用しています。その中で、彼らは使用しますNetworkInterface.GetAllNetworkInterfaces()

私の問題は、返された各インターフェイスのOperationalStatusプロパティが「不明」に設定されていることです。

Windows では、これらはすべて「上」または「下」に設定されています。ただし、Xamarin を使用して iOS デバイスでこの同じコードを実行すると、すべてのインターフェイスOperationalStatusに「不明」が表示されます。

これにより、少なくとも 1 つが「稼働中」であることが予想されるため、すべてが破棄されます。OperationStatusそれで、これらのインターフェースで正確に取得するために必要な方法や何かがありますか?

私はいくつかのクロスプラットフォーム開発を行おうとしていますが、可能な限り uPNP コードを特殊なケースにしたくありません。

ご協力ありがとうございます!!!

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

java - NetworkInterface がすべての MAC アドレスを返さない

コードの一部で、MAC アドレスをライセンス ファイルにバインドしようとしていますが、マシンのすべての MAC アドレスを把握するためのコードがすべての物理 MAC アドレスを返さないという問題に直面しています。すべてのMACアドレスを取得するコードは次のとおりです

これが私がこの方法から得た結果です

「ipconfig /all」からの出力には、これらの物理アドレスが表示されます (必要に応じて、このコマンドの出力を貼り付けることができます)。

Javaコードがアドレス「00-26-B9-30-6D-C3」を返さず、アドレス「00:26:B9:30:6D:CB」を3回出力したことがわかります。なぜこれが起こっているのか、どうすれば修正できるのか。

どんな助けでも大歓迎です:)

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

c# - WP7 に記録された資格情報を使用したネットワーク接続チェック

次のコードを使用して、WP7 アプリでネットワークの可用性を確認します。

ただし、これは資格情報が入力されているかどうか、およびネットワークが正常に機能しているかどうかを確認しません。保護されたネットワークの場合 (まだ資格情報が入力されていません)、条件が true になり、アプリがクラッシュします。この状態を確認する方法はありますか。これを解決するにはどうすればよいですか?

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

java - Windows 7 のどの構成が Java の NetworkInterface.getHardwareAddress() に影響を与える可能性がありますか?

Java API NetworkInterface#getHardwareAddress()を使用する非常に単純なコードを使用して、ネットワーク情報を表示しています。

コードは Windows XP、XP 64、Debian で動作します。

Win 7 では、会社のコンピューターと私のコンピューターの 2 つの異なる動作が見られます。表示される情報は と同じではありませんipconfig /all。最後の仮想ネットワーク カードの物理アドレスしか取得できません。

Java 1.6 u32、1.7 u21、および 1.7 u40 (両方のバージョン x86/64) を使用して問題を再現します。出力を見ると、eth3 と eth4 が間違った MAC アドレスを返します。

コードは正しいと思います。これは Stack Overflow で提案されているものと同じであり、結果は私のパーソナル コンピューターで正しいものです。

  • 結果に影響を与える可能性のあるパラメーターを知っている人はいますか?
  • 異なるマシン間の違いを判断するには、Windows でどの設定を確認する必要がありますか?
  • 助言がありますか ?

ToDo

仮想インターフェイスを無効にしてから、ツールを再起動してみます。(IT の介入が必要です...)。

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

.net - ネット接続速度を確認する方法

タイマーを使用してラベルにインターネット接続速度を表示したい。私が書いた :

これは 7.2 Kbps を示しています。ラベルにあり、常に同じままです。誰か助けてくれませんか..

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

c# - C# で IPHostEntry クラスを使用できません

私は、C#、Visual Studio 2012 で Windows Phone 7 アプリケーションを作成しています。リクエストを送信する前に、デバイスでインターネット接続が利用可能かどうかを確認する必要があります。

最初に私は使用しようとしていました

しかし、それは常に true.I found a solution hereを返しました。しかし、私は今それにも問題を抱えています。

私は次のコードを書きました(後にusing System.Netコード

しかし、それはコンパイルされず、次のエラーError_Imageが発生しました

エラー 1 タイプまたは名前空間名 'IPHostEntry' が見つかりませんでした (using ディレクティブまたはアセンブリ参照がありませんか?)