gpt4 book ai didi

javascript - 将服务器托管的 webapp 连接到本地 websocket

转载 作者:行者123 更新时间:2023-12-05 01:11:55 24 4
gpt4 key购买 nike

有人对以下场景有想法吗?

我有一个 RIA-Web 应用程序(在 ExtJs 中实现)。我想要实现的是使用本地资源的可能性,例如读卡器或指纹读取器或其他串行设备和文件系统访问。

我考虑过使用本地 websocket 服务来实现这一点,该服务必须由我们的客户在第一次使用我们的 RIA 之前安装。当 webapp 正在加载时,如果 websocket 服务可用,它应该扫描本地机器并连接到它。

之后,本地事件(如正在读取新卡或识别新手指)应通过 websocket 连接传递给浏览器。

关于如何开始使用这样的解决方案有什么想法吗?

最佳答案

我做过类似的东西。除了来自读卡器的读/写/轮询数据等显而易见的事情之外,您还必须自己实现所有内容,或者使用库来实现您将要用于 Web 服务器的技术。因此,如果您使用 LAMP 解决方案,我认为您可以使用一些适用于 PHP 的网络套接字库。但是,如果您自己做所有事情,那么您必须实现从握手到创建数据包的所有事情。我使用 .NET 从头开始​​完成所有工作,它提供了许多有用的库,例如散列。 Java 也是一个不错的选择,并且也有这些类型的库。一般来说,如果你自己做所有事情,我会说最棘手的事情是将你想要传输的数据分成不同的数据包。从头开始做事情并不难。 RFC ( https://www.rfc-editor.org/rfc/rfc6455 ) 对我帮助很大。希望这会有所帮助。

关于javascript - 将服务器托管的 webapp 连接到本地 websocket,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12130753/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com