问题标签 [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是否使用WiFi的3G/GSM网络进行HTTP请求

通过 HTTP 和 WiFi 连接到本地 Web 服务器时,我的 iOS 设备出现了奇怪的行为。这是设置:

  • iOS 设备连接到没有互联网连接的本地 WiFi 网络。一个小型嵌入式 Web 服务器连接到同一个 WiFi 网络,我想通过 HTTP 连接到该 Web 服务器。此 Web 服务器的响应时间在 0.2 到 2 秒之间变化。
  • iOS 设备还连接到具有互联网访问权限的 3G 网络。

在此设置中,大多数 HTTP 请求在 10 秒的默认时间间隔后超时,没有任何响应。当我通过打开飞行模式并有选择地再次启用 WiFi 来关闭 3G 网络时,不再有任何请求被丢弃。就好像 iOS 在大部分时间(但并非总是)尝试通过 3G 网络连接到本地 Web 服务器,当然,这肯定会失败。

据我了解,无法控制 iOS 设备使用哪个网络接口。我很高兴听到您对此设置的意见和经验。

提前感谢和欢呼,乔治

0 投票
1 回答
4064 浏览

linux - 如何在 Linux (Fedora) 中禁用环回接口?

所以请求localhost被视为来自局域网中的远程主机?

0 投票
1 回答
914 浏览

python - 如何获取给定网络接口的 IP 地址?

在 Python 中是否有一个函数可以获取给定网络接口的 IP 地址?有没有一个命令行程序可以做到这一点?

我想获取en1的IP地址。

这是我机器上 ifconfig 的结果。

0 投票
1 回答
1295 浏览

java - 如何使用 apache httpclient 4.1.2 选择多个网络接口

我有多个网络接口(如 WIFI、LAN、LTE dougle)。我正在使用 apache httpclient 4.1.2 发送 http 请求。我想在发送 http 请求时选择网络接口。我可以看到使用 java.net.NetworkInterface 类的网络接口。谁能帮助我如何使用http客户端来做到这一点?我想使用一个网络接口发送一个 http 请求,使用另一个接口发送第二个 http 请求。就像负载均衡

0 投票
2 回答
1957 浏览

python - python: urllib2 使用不同的网络接口

我有以下代码:

它在具有两个网络接口的机器上运行。我想指定我希望代码使用哪个接口。具体来说,我希望它使用默认情况下使用的那个以外的那个......但是如果我可以选择接口,我可以弄清楚哪个是哪个。

最简单/最好/最pythonic的方法是什么?

0 投票
4 回答
35132 浏览

java - 如何在 Java 中确定 Internet 网络接口

您如何确定使用 Java 连接到 Internet 的网络接口?例如,我跑

在 Eclipse 中,这正是我想要的,192.168.1.105。但是,如果我把它打包成一个 jar 文件并运行程序,代码会返回 169.254.234.50。对此进行调查,我发现这是我机器上 VMware 虚拟以太网适配器接口的 IP 地址。

有什么方法可以确定连接到互联网的接口,同时保持我的代码的可移植性?

接口比较

接口 [net4]

接口 [eth5]

还有第三个 VMware 界面,站点 local=true 和链接 local=false,因此这些字段也没有任何帮助。

0 投票
1 回答
1389 浏览

java - 从java获取接口NAME

我的操作系统是 CentOS 6。在我的 /etc/sysconfig/network-scripts/ifcfg-eth0 文件中,我已经指定了网络接口"NAME""foo"假设)。

NAME=foo

我希望能够 "NAME"从 java 中获取该接口。我尝试了以下方法,但没有结果:

它显示相同的内容:

eth0 eth0

谁能告诉我是否可以NAME在 java 中获取网络接口的属性的值?

谢谢。

注意:指定 时NAME=foo,位于屏幕右上角的网络面板中该接口的名称为foo

0 投票
2 回答
10008 浏览

windows - 是否可以在 Windows7 上配置虚拟网络接口?

在 linux 上,您可以使用设置虚拟接口

有这些问题:

如何在 Windows 上创建虚拟网络接口?

windows的虚拟网络接口

但他们谈论vpn或环回。VPN 在我的情况下不起作用,因为我正在尝试与我无法控制的位于硬连线子网上的机器交谈,这不是我通过 dhcp 获得的。环回不起作用,因为它实际上并不与物理设备对话。

WinXP 上有一个 hack,可让您通过入侵注册表来覆盖 dhcp,但出于安全原因,它在 Win7 中被禁用。

0 投票
3 回答
1001 浏览

c - FreeBSD:网络接口地址:dhcp 或 static

我如何以编程方式(C)知道给定接口是否具有静态地址或由dhcp提供的地址?我可以看看/var/db/dhclient.leases.<interface_name>。有更好/更清洁的方法吗?有什么ioctl我可以用的吗?

0 投票
3 回答
504 浏览

c - freebsd中的网络接口路由网关信息

我可以使用 getifaddrs() 或其他方式(以编程方式)获取接口的路由网关信息吗?