问题标签 [local-network]

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 投票
1 回答
549 浏览

c# - 本地网络中一台设备的两个 IP 地址。如何解释它们?

我在 C# 中使用 Bonjour 来获取本地网络中 IP 摄像机的 IP 地址。我曾经GetAddrInfo(...)这样做过。找到地址后,将调用此方法:

我得到的输出是:

当我想连接到设备时,我使用第一个地址。第二个地址是干什么用的? 此外,当我运行ipconfig时,我看到我的机器有两个不同的 IP 地址。所以我看到了类比,但我不明白。

在此处输入图像描述

0 投票
1 回答
1527 浏览

arduino - Phillips Hue 本地网络

我想从 Arduino 以太网向 Phillips Hue Bulb 发送信号,但只使用本地网络。这意味着我计划有一个路由器,它可以通过以太网连接到 Arduino 和 Hue 的网桥,但是路由器没有连接到 Internet。我阅读了他们的 API 页面: http: //developers.meethue.com/howhueworks.html并且从中我认为这可以工作,但我想在购买 Hue 套件之前确定。任何拥有它的人都可以断言这确实有效?

谢谢!

0 投票
1 回答
310 浏览

networking - QML 可以用来连接本地网络吗?

我正在开发一个应用程序,在该应用程序中我需要将数据发送到同一网络中的另一台 PC。这可能使用 QML 吗?任何指导或示例代码都会很有帮助!

0 投票
0 回答
208 浏览

flash - 使用 groupSpec.peerToPeerDisabled = true、NetConnection 和“rtmfp:”的 Flash/AIR 本地网络连接

我需要在网页中的 flash 和本地网络中的空中应用程序之间建立连接。我需要自动发现客户端,所以我想使用“rtmfp”。

我可以通过使用来做到这一点:

但是当我取消注释行groupSpec.peerToPeerDisabled = true ; 因为我需要避免“Peer Assited Networking”弹出窗口(这在我的项目中是强制性的),所以客户端不能互相发送消息......(我不介意 P2P,我想向所有客户端触发消息)

另一方面,事件 NetStatusCode.NETGROUP_CONNECT_SUCCESS 和 NetStatusCode.NETGROUP_CONNECT_SUCCESS 在所有情况下都被成功触发。

有没有人使用 NetConnection 和“rtmfp:”连接局域网中的多个客户端,但使用“groupSpec.peerToPeerDisabled = true”。

另一种选择是通过暴力搜索在一系列本地 ips 中侦听端口的客户端......但握手可能需要几分钟!

但是使用NetConnection 和“rtmfp:”客户端几乎可以立即发现彼此!!!!

提前致谢

0 投票
1 回答
747 浏览

networking - 为什么我无法在混杂模式下捕获同一 LAN 内的任何数据包

我刚刚阅读了关于可以打开互联网接口的混杂模式?于是做了一个小测试环境,在digitalocean上开了3个droplet server,私网开启。所以我最终在10.130.x.x本地网络中有 3 台服务器。

服务器1:10.130.247.92

服务器2:10.130.237.218

服务器3:10.130.237.219

在 server1 中,我使用 tshark 通过以下方式从 eth1(私有网络接口)捕获数据包

在 server2 中,我不断 ping server1

现在 server1 捕获了 server2 的所有 ICMP 数据包,同时我在 server3 中打开了 eth1 的混杂模式

并开始捕获 eth1,但我无法捕获到 server1 的 ICMP 数据包。

这是为什么?我猜网络是基于交换机的,而不是基于集线器的,所以server3无法捕获从server2sever1的数据包,即使它们都在同一个本地网络中并且混杂模式处于打开状态

0 投票
1 回答
3246 浏览

ip - 为什么不使用 MAC 地址而不是本地 IP?

类似的问题中,已经回答的问题是:

为什么我们在互联网上需要 MAC 和 IP 地址?它们都是地址。为什么不能只用一个来描述一种设备?

答案大致如下:

这两个协议不是通用的,并不是所有的设备都使用它。IP 提供逻辑地址并允许路由,MAC 不支持路由等等。

我的新问题是:

这是一个很好的答案,为什么整个互联网需要这两种类型的地址,但为什么我们需要本地 IP地址?

在本地,在同一个网络上,不涉及路由,我只是发送到我旁边的计算机。为什么我不能直接发送到他的 MAC 地址?还有将我们的本地网络连接到互联网的路由器——他为什么不能只存储一张 MAC 地址表来跟踪来自外部世界的内容在“本地世界”中的哪个位置?

本地 IP 的存在似乎没有必要。

0 投票
1 回答
111 浏览

html - 重定向域名以打开 HTML 页面

我有一个脚本通过我的本地网络托管在我的 Raspberry Pi 上。

我很好奇如何才能inventory在我的 PC 上的网络浏览器中输入,以便能够打开由我的 Raspberry Pi 上的脚本生成的 HTML 页面?

//pi/users/home/script/some.html详细地说,当我inventory在地址栏中输入时,我的浏览器如何知道?(我是在路由器中设置还是在 PC 上的配置文件中设置)

0 投票
0 回答
61 浏览

javascript - 本地网络禁用 Javascript,但 Internet 禁用

我在办公室的一台计算机上遇到了一个奇怪的情况。所有其他计算机都可以正常工作。

发生的情况是托管在内部服务器(本地网络:192.168.1.6)上的网页不会在内部 Web 应用程序上执行任何 javascript 功能。这意味着按钮、jquery 和 ajax 功能什么都不做。

这台计算机上的所有 3 个浏览器都没有任何 javascript 功能:不是 IE,不是 Firefox,不是 Chrome。当你点击东西时,它们什么都不做。

我已经尝试卸载 Firefox 并重新安装......没有变化。

互联网上的网页(例如 Gmail 或 google)运行良好。

我们也试过关闭病毒防护(EmsiSoft)但无济于事。

除了擦机器,有人有什么想法吗?这是病毒吗?它是 EmsiSoft 的“功能”吗?

0 投票
1 回答
547 浏览

php - PHP 中的公共页面 (XAMPP)

我的系统上安装了 XAMPP。我需要以这样的方式公开一个页面,以便同一网络上的人们可以使用以下网址访问该页面:

192.168.1.2/myPublicPage.php
有没有办法做到这一点?

0 投票
1 回答
1027 浏览

android - 通过 Android NSD 在我的本地网络上发现智能电视

我正在开发一个使用 Android NSD 扫描本地网络上的智能电视的 Android 应用程序;在某些时候,我需要定义 NSD 查找的服务类型(协议 + 传输层)的类型,我发现的唯一示例是 ._http._tcp 和 ._ipp._tcp (使用这些示例我找到了打印机和其他设备,但不是电视);你知道我应该使用哪种服务来查找电视吗?