将服务器托管的Web应用程序连接到本地Web套接字
Connect server hosted webapp to local websocket
有人对以下场景有想法吗?
我有一个RIA Web应用程序(在ExtJs中实现)。我想要实现的是使用本地资源的可能性,如读卡器或指纹读取器或其他串行设备和文件系统访问。
我考虑过用本地websocket服务来实现这一点,在第一次使用我们的RIA之前,必须由我们的客户安装该服务。当网络应用程序加载时,如果有可用的websocket服务,它应该扫描本地机器并连接到它。
之后,本地事件(如正在读取新卡或识别新手指)应通过websocket连接传递到浏览器。
有什么想法可以开始这样的解决方案吗?
我做了这样的东西。除了读卡器的读/写/民意调查数据等显而易见的事情之外,你要么自己实现一切,要么使用一个库来获取你将要用于网络服务器的技术。因此,如果您使用LAMP解决方案,我认为可以使用一些PHP的web套接字库。然而,如果你自己做每件事,那么你就必须实现从握手到创建数据包的一切。我使用.NET从头开始做了所有的事情,它提供了许多有用的库,如哈希。Java也是一个不错的选择,并且也有这样的库。一般来说,如果你每件事都是自己做的,我会说最棘手的事情是在各种数据包中分割你想要传输的数据。从头开始做事并不难。RFC(https://www.rfc-editor.org/rfc/rfc6455)帮了我很多。希望这能有所帮助。
相关文章:
- PHP:Web套接字和html 5
- STOMP web套接字回调不'不起作用
- 将服务器托管的Web应用程序连接到本地Web套接字
- 在 HTML5 和 C# Web 套接字通信之间
- 是否可以在没有 .NET 4.5 主机的情况下使用当前 Web 套接字
- 使用rxjs创建一个可观察的对象,该对象稍后将连接到web套接字
- Web套接字安全URL加密
- 为什么在Web套接字中使用二进制数据
- Node.js/Socket.io 中的 Web 套接字支持,适用于旧版浏览器
- Java 脚本 Web 套接字客户端无法正常工作
- 通过 Web 套接字传递 googlemapsv3
- 如何为每个 Web 套接字仅使用一个数据库连接
- 设置 Web 套接字
- Web套接字在分配给全局变量时不起作用
- 关闭 HTML5 Web 套接字
- 运行 Web 套接字客户端编程
- 在客户端对 Web 套接字进行编程
- 如何对 Web 套接字进行单元测试 - JavaScript
- Web 套接字 DOM 对象检测
- JavaScript 中的 Web 套接字连接是入站连接吗?