我为一家连接到 Socket.io 服务器的小公司创建了一个 Electron。该应用程序获取登录用户的用户名和 MAC 地址,并将此信息发送到服务器进行处理。所有这些都适用于普通桌面。现在,另一家公司想要同样的应用程序,但他们有一个瘦客户端架构。有没有办法让应用程序在这种架构中运行?
我很难弄清楚。我从来没有处理过瘦客户端。
1)在瘦客户端架构中,我的socket.io服务器代码和应用程序会在同一个服务器上吗?如果它们在同一个服务器中,我怎样才能让应用程序连接到 socket.io 服务器?他们在同一台机器上,所以我很困惑。
2)一个问题是应用程序无法获取瘦客户端的MAC,因为一旦从瘦客户端执行,它将最终获得服务器的MAC。有没有办法使用 Node.js 获取瘦客户端的 MAC?是否有另一种使用 Node 来识别瘦客户端的某种 id 的方法?
我希望瘦客户端登录到服务器,自动执行我的应用程序,连接到 socket.io 服务器,并将登录用户的用户名和瘦客户端的 MAC 地址发送给它。这可能吗?您对如何完成此任务有任何建议吗?