首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何让电子和Socket.io应用程序在瘦客户端架构中运行?

如何让电子和Socket.io应用程序在瘦客户端架构中运行?
EN

Stack Overflow用户
提问于 2019-07-28 22:17:35
回答 1查看 216关注 0票数 0

我为一家连接到Socket.io服务器的小公司创建了一个电子设备。此应用程序获取登录用户的用户名和MAC地址,并将此信息发送到服务器进行处理。所有这些在常规桌面上都工作得很好。现在,另一家公司想要同样的应用程序,但他们有一个瘦客户端架构。有没有办法让应用程序在这种架构下运行?

我正在苦苦思索这件事。我从来没有处理过瘦客户机。

1)在瘦客户端架构中,我是否可以将socket.io服务器代码和应用程序放在同一台服务器上?如果它们在同一台服务器上,我如何让应用程序连接到socket.io服务器?它们在同一台机器上,所以我很困惑。

2)一个问题是应用程序无法获取瘦客户端的MAC,因为一旦从瘦客户端执行,它将最终获取服务器的MAC。有没有办法使用Node.js获取瘦客户端的MAC?有没有其他方法可以使用Node来识别瘦客户机的某种id?

我希望瘦客户机登录到服务器,自动执行我的应用程序,连接到socket.io服务器,并向其发送已登录用户的用户名和瘦客户机的MAC地址。这个是可能的吗?你对如何做到这一点有什么建议吗?

EN

回答 1

Stack Overflow用户

发布于 2019-08-01 12:21:54

你必须为你的服务器使用库的服务器端代码。例如node express。

然后,您必须在客户端应用程序中使用库的客户端代码。例如,电子

Electron是node和chromium的组合,您必须在客户机上安装最终的构建。

当然,你可以做你所要求的所有事情。只需阅读socket.io docs即可。这非常简单,您可以通过指定主机IP和侦听/发出事件来完成此操作。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57241764

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档