問題タブ [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 投票する
2 に答える
772 参照

ios - iOSがHTTPリクエストにWiFiの3G/GSMネットワークを使用するかどうかを制御する方法

HTTPおよびWiFi経由でローカルWebサーバーに接続すると、iOSデバイスで奇妙な動作が発生します。設定は次のとおりです。

  • iOSデバイスは、インターネットに接続されていないローカルWiFiネットワークに接続されています。小さな組み込みWebサーバーが同じWiFiネットワークに接続されており、HTTP経由でそのWebサーバーに接続したいと思います。このWebサーバーの応答時間は、0.2〜2秒の間で変化します。
  • iOSデバイスは、インターネットにアクセスできる3Gネットワ​​ークにも接続されています。

この設定では、HTTPリクエストの大部分は、デフォルトの時間間隔である10秒後にタイムアウトし、応答がまったくありません。機内モードをオンにしてWiFiを再度選択的に有効にして、3Gネットワ​​ークをオフにすると、1つのリクエストがドロップされなくなります。iOSがほとんどの場合(常にではありませんが)3Gネットワ​​ーク経由でローカルWebサーバーに接続しようとするのとほぼ同じですが、もちろん失敗する必要があります。

私の理解では、iOSデバイスで使用されるネットワークインターフェイスを制御する方法はありません。この設定に関するご意見やご感想をお聞かせいただければ幸いです。

よろしくお願いします、Georg

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

linux - Linux (Fedora) でループバック インターフェイスを無効にするには?

へのリクエストlocalhostは、LAN 内のリモート ホストから送信されたものとして扱われますか?

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

python - 特定のネットワーク インターフェイスの IP アドレスを取得するにはどうすればよいですか?

Python では、特定のネットワーク インターフェイスの IP アドレスを取得する関数はありますか? これを行うコマンドラインプログラムはありますか?

en1のIPアドレスを取得したい。

これは、私のマシンで ifconfig を実行した結果です。

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

java - apachehttpclient4.1.2を使用して複数のネットワークインターフェイスを選択するにはどうすればよいですか。

複数のネットワークインターフェイス(WIFI、LAN、LTEダグルなど)があります。apachehttpclient4.1.2を使用してhttpリクエストを送信しています。httpリクエストの送信時にネットワークインターフェースを選択したい。java.net.NetworkInterfaceクラスを使用してネットワークインターフェイスを確認できます。誰かが私を助けることができますか?httpクライアントを使用してそれを行うにはどうすればよいですか?1つのネットワークインターフェイスを使用して1つのhttpリクエストを送信し、もう1つのインターフェイスを使用して2番目のhttpリクエストを送信したいと思います。そのような負荷分散

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

python - Python: 異なるネットワーク インターフェイスを使用する urllib2

次のコードがあります。

2 つのネットワーク インターフェイスを備えたマシンで実行されています。コードで使用するインターフェイスを指定したいと思います。具体的には、デフォルトで使用しているものとは別のものを使用したいのですが、インターフェイスを選択するだけでどれがどれであるかがわかります。

これを行うための最も簡単/最良/最もpythonicな方法は何ですか?

0 投票する
4 に答える
35132 参照

java - Javaでインターネットネットワークインターフェイスを決定する方法

Javaを使用してインターネットに接続されているネットワークインターフェイスをどのように判断しますか?たとえば、私は実行します

Eclipse内では、これは私が意図したもの、192.168.1.105を正確に返します。ただし、これをjarファイルにパッケージ化してプログラムを実行すると、コードは169.254.234.50を返します。これを調べてみると、これが私のマシンのVMware仮想イーサネットアダプタインターフェイスのIPアドレスであることがわかりました。

インターネットに接続されているインターフェイスを判別すると同時に、コードの移植性を維持する方法はありますか?

インターフェースの比較

インターフェイス[net4]

インターフェイス[eth5]

サイトlocal=trueおよびlinklocal= falseの3番目のVMwareインターフェースがあるため、これらのフィールドも役に立ちません。

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

java - Java からインターフェイス NAME を取得する

私のOSはCentOS 6です。/etc/sysconfig/network-scripts/ifcfg-eth0ファイルで、ネットワークインターフェイス"NAME"を指定しました"foo"(仮定しましょう)。

NAME=foo

"NAME"そのインターフェースをJavaから取得できるようにしたい 。結果なしで次のことを試しました:

同じことが表示されます。

eth0 eth0

NAMEJava で、ネットワーク インターフェイスのプロパティの値を取得できるかどうか、誰か教えてもらえますか?

ありがとう。

注: を指定するNAME=fooと、画面の右上隅に配置されたネットワーク パネル内のそのインターフェイスの名前は になりますfoo

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

windows - Windows7 で仮想ネットワーク インターフェイスを構成することはできますか?

Linuxでは、次を使用して仮想インターフェイスをセットアップできます

これらの質問があります:

Windows で仮想ネットワーク インターフェイスを作成するにはどうすればよいですか?

Windows の仮想ネットワーク インターフェイス

しかし、彼らはvpnまたはループバックについて話します. 私の状況では VPN が機能しません。これは、dhcp 経由で取得したものではない、ハードワイヤード サブネット上にある、制御できないマシンと通信しようとしているからです。実際には物理デバイスと通信しないため、ループバックは機能しません。

WinXP には、レジストリをハッキングして dhcp をオーバーライドできるハックがありますが、セキュリティ上の理由から Win7 では無効になっています。

0 投票する
3 に答える
1001 参照

c - FreeBSD: ネットワーク インターフェイス アドレス: dhcp または static

特定のインターフェイスに静的アドレスがあるか、またはdhcpによって提供されるアドレスがあるかをプログラム (C) で知るにはどうすればよいですか? 私は見ることができます/var/db/dhclient.leases.<interface_name>。より良い/よりクリーンな方法はありますか? ioctl私が使用できるものはありますか?

0 投票する
3 に答える
504 参照

c - freebsdのネットワークインターフェースルートゲートウェイ情報

getifaddrs()またはその他の方法を使用して、インターフェイスのルートゲートウェイ情報を(プログラミングで)取得できますか?