问题标签 [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 投票
0 回答
2104 浏览

python - 使用python获取连接到本地网络的所有设备的IP(基于主机名)

这绝对不是重复的。

我正在做一个应用程序,我需要找到我的设备的 IP。我知道他们的名字,通过他们的名字我需要得到他们的 IP。Linux 应该很简单,但我需要跨平台的态度,因此我使用 python。

我已经知道解决方案:

如果我知道解决方案,我为什么要问?好吧,给我一点时间,因为我没有得到稳定的结果。

情况:我需要找到几个具有相同主机名的树莓派的 IP - 可以说:

所以根据套接字文档(如果我没看错的话),

只返回一个 IP,但是

应该返回特定主机名的所有 IP。

我模拟了家里的情况,结果很不满意。我将我的树莓派称为我的 Android 手机:“Galaxy-J5-2016”。为了确保我尝试通过地址找到它们:

很好,它们存在。当我在写之前测试它时,如果我搜索我什至得到了一个结果

但是现在即使我尝试也找不到任何东西

上面两个命令都只是等待而没有响应,然后用这个来响应:

另一种现象发生了:当我在我的工作笔记本电脑上尝试最后提到的命令时(即使我的工作电脑不与任何其他计算机共享主机名),

有趣的是10.0.0.41是我的 WORK PC 现在在家中的本地 IP 地址(其余的似乎来自我工作的网络)。

换句话说:我有两台主机名相同的机器,我得到零或只有一个 IP 地址,我的工作 PC 只是一台机器,我得到同一台机器的多个 IP,可以说这些 IP 甚至不是来自实际的本地网络)

PS(如果你会建议我'arp -a'):一般命令'arp -a'是无用的,因为它显示了最近与命令机器联系的所有本地IP。所以我需要 ping 特定设备以查看它们在 arp -a 命令中列出。

PS2:我也不想要任何需要通过所有 IP 的解决方案。此解决方案非常慢,因为 ping 不存在的 IP 将导致几秒钟的超时。255 IP + 超时不好。

老实说,如果存在 python 命令来立即列出所有连接到本地网络的设备,这就足够了......但我没有找到这样的东西。

难道我做错了什么?你能指导我吗?

提前致谢

0 投票
1 回答
220 浏览

localhost - 同一域中的其他计算机无法连接到我的本地 WebSphere 服务器

我有一个在本地 Windows 机器上运行的 WebSphere Application 服务器。但同一域中的其他计算机无法访问我的 WebSphere 服务器。他们可以 ping 我的机器但是当我尝试

他们所有人都会尝试连接一段时间并放弃类似的消息

我机器上的服务器日志甚至表明有任何东西试图访问。奇怪的。我不是 WebSphere 或网络专家,所以我迷路了,我的系统管理员也不擅长 WebSphere。

我什至尝试了我机器的 IP 地址,但我仍然感谢任何有关解决方案/解决方法的建议或指导。

谢谢

0 投票
1 回答
105 浏览

ssh - VPN 连接到该 VPN 的远程机器的 IP

我想将远程机器连接到我的本地 VPN,然后从本地网络中的其他机器通过 ssh 连接到该远程机器。

这可能吗?远程机器会获得在我的本地网络中可见的新 IP 吗?我需要手动配置任何东西吗?

我正在为 VPN 使用 FortiClient。

0 投票
3 回答
1728 浏览

java - 在本地数据库上存储数据

感谢 Stackoverflow 的贡献者,我能够在没有任何 Java 知识的情况下使用 Android Studio 开发我的第一个 Android 应用程序。这是一个独特的界面条码扫描应用程序(使用 ZXing),带有两个 EditText 字段和一个 OK 按钮。这两个字段都填写了条形码扫描仪。

我想将数据存储在本地数据库的两个 EditText 字段中,其中包含两列(用于两个字段)和一个表。

我不是在要求代码,我只是要求指导方针和建议来推动我的应用程序的开发。

谢谢

这是我的应用程序的屏幕截图

0 投票
0 回答
112 浏览

angular - 如何在 Angular 6 中查找本地网络设备

我需要在 Angular 应用程序中查找有关本地网络设备的信息(IP 地址、MAC 地址等)

我已经使用了包local-devices,但它正在产生问题,您可以在这里查看 Can't resolve 'child_process' in 'node_modules\mz' in Angular 6

是否有任何其他软件包可以帮助我或帮助我解决上述软件包的问题。

请指导

问候

0 投票
2 回答
1064 浏览

angular - 是否可以在 Angular 7 中找到本地网络设备

我有一个应用程序要求来查找本地网络设备,例如以下信息:

我尝试过不同的npm packages但做不到。

请指导!!!

0 投票
1 回答
238 浏览

windows - 构建存储在另一台计算机上的项目

我为 iOS 和 Android 开发了一个应用程序。我的主计算机运行 Windows 10,我已经完全在它上面创建了我的项目。要构建到 iOS,你需要使用 Mac,所以我买了一个便宜的二手。我在 Mac 上安装了 Unity 和 Xcode。我起初尝试将项目复制到 Mac 上,但这花了很长时间。相反,我将我的主 PC 安装为网络位置,并在 Mac 上远程打开项目。为 iOS 构建(或者更确切地说是导出 Xcode 项目)在崩溃之前完成了大约一半。查看日志,我发现以下错误:

UnauthorizedAccessException:对路径“/Volumes/C/Users/Peter/Documents/Unity/DD Party Status/Temp/StagingArea/Data/Managed/Unity.Analytics.StandardEvents.dll”的访问被拒绝。

在 Finder 中打开这个联网位置显示 Unity.Analytics.StandardEvents.dll、Unity.Analytics.Tracker.dll 和 UnityEngine.Purchasing.dll 都已锁定。由于某种原因,Unity 无法访问这些文件来完成构建。将文件复制到我的 NAS 并尝试构建网络相同的结果。有人可以帮忙吗?每次我需要一个新版本时,我都不想将整个项目复制到 Mac 上。

0 投票
0 回答
406 浏览

unity3d - Unity 在 NAS 上打开项目时遇到问题

我正在尝试将我的 Unity 项目移动到 NAS 上,这样我就可以在家里的任何笔记本电脑上对其进行编辑。我从我的 C 盘复制了这个项目。

我将项目复制到的第一个 NAS 是 D-Link,称为 HOMEONE。该项目位于“\HOMEONE\Volume_2\Unity\My Project\”。尝试使用 Unity 打开时,我收到“Unity 包管理器错误”,提示找不到“C:\HOMEONE\Volume_2\Unity\My Project\Packages\manifest.json”。这是不正确的,因为它假定网络位置是我 C 驱动器上的一个文件夹。我还没有找到解决这个问题的方法。

我将项目复制到的第二个 NAS 是 Synology,称为 HOMETWO。该项目位于“\HOMETWO\Backups\Programming\My Project\”。当我尝试在 Windows 10 上打开项目时,Unity 在“\HOMETWO\Backups\HOMETWO\Backups\Programming\My Project\”中创建了一个新的空项目。这太奇怪了,我只是不知道该说什么。尝试在 Mac Mojave 上打开时,我收到消息“该项目位于区分大小写的文件系统上。目前不支持区分大小写的文件系统”。令人难以置信的是,因为 Unity 的 Windows 和 Linux 发行版明确支持区分大小写的文件系统。

我对 Unity 在我的每一次尝试中的糟糕表现感到惊讶。我真的以为这会很容易处理。我只是不知道该怎么办。

0 投票
1 回答
56 浏览

node.js - 如何在企业级部署 nodejs Web 应用程序

我正在开发一个 nodejs Web 应用程序,我想知道如何在企业级而不是云(Heroku 和类似)上部署该应用程序。请保持解释尽可能简单,因为我不是专家。我认为这个问题的答案应该包括一些关于拥有本地企业网络但我不知道细节的东西。

最终结果应该是企业内部的任何用户都可以例如在某个特定链接处打开浏览器并使用该应用程序。

0 投票
0 回答
46 浏览

node.js - 连接本地网络上的设备

我正在尝试将我的树莓派发送的 HTTP 请求连接到笔记本电脑上运行的服务器。首先,我尝试使用127.0.0.1. 连接被拒绝。接下来,我查看了我的笔记本电脑用于 WiFi 的 IP,并修改了我的服务器以侦听该地址,并修改了树莓派以向该地址发送请求,即192.168.X.X. 最后,我在阅读本文/etc/hosts后修改了树莓派和笔记本电脑上的文件。我仍然被拒绝连接。

我需要的是能够通过本地网络将 HTTP 请求从我的 pi 发送到我的笔记本电脑。我正在使用nodejspi 上的客户端发送请求。我正在使用express服务器来监听请求。设置这样的本地网络环境需要哪些配置?