【问题标题】:Is it possible to check if a system is on LAN vs WiFi via nodejs?是否可以通过 nodejs 检查系统是否在 LAN 和 WiFi 上?
【发布时间】:2018-11-29 06:53:52
【问题描述】:

是否有任何节点包可以确定 PC 是在 LAN 还是 Wifi 连接上?

我浏览了节点文档,但似乎没有本地节点模块。 (https://nodejs.org/api/os.html)

在 NPM 中也找不到任何可以确定这一点的东西。

【问题讨论】:

    标签: node.js electron


    【解决方案1】:

    请记住,您可以使用 exec 运行任何您想要的 bash 命令。

    所以你可以做一些事情

    const util = require('util');
    const exec = util.promisify(require('child_process').exec);
    
    async function main() {
      const { stdout, stderr } = await exec('tail -n+3 /proc/net/wireless | grep -q .');
    
     if (stdout) { // wirelesss }
    }
    
    main()
    

    改编:determine if connection is wired or wireless?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-12-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-10-14
      • 2014-09-23
      • 2010-10-02
      相关资源
      最近更新 更多