应用程序在 Windows 上使用特定的网络接口?"/>
Electron 应用程序在 Windows 上使用特定的网络接口?
我有一个应用程序,需要运行两个实例,每个实例使用具有不同 IP 的不同 USB 网络接口(但在同一子网上)。我的应用程序通过 websockets 连接到我的服务器。
默认情况下,Windows 会选择最佳接口,但我需要确保应用程序在不同的 IP 上启动,但由于子网相同,因此会为两者选择相同的接口。
我成功让它与 ForceBindIP 一起使用,但我想知道是否有一种方法可以直接在我的应用程序中配置它,而不是依赖第三方工具。
"C:\Program Files (x86)\ForceBindIP\ForceBindIP64.exe" 192.168.2.11 "C:\Users\x\projects\myapp\node_modules\electron\dist\electron.exe" "C:\Users\x\projects\myapp"\
看起来
request()
库确实允许指定接口 IP。问题是,我在渲染器中使用 websocket,它似乎没有任何可供使用的界面选项。我想从我的应用程序中对其进行配置,它显示可用的接口,您可以从下拉列表中选择哪个接口。这可能吗?
回答如下:
更多推荐
Electron 应用程序在 Windows 上使用特定的网络接口?
发布评论