【问题标题】:Can a web service on server interact with the hardware of the client machine服务器上的 Web 服务是否可以与客户端计算机的硬件交互
【发布时间】:2015-09-15 13:49:29
【问题描述】:

我正在开发一个客户端使用的Web服务。客户端与硬件(读卡器)交互以插入卡片,但用于读取卡片的sdk与服务器中的Web服务。SDK读卡器可以与硬件交互客户端机器检测卡并读取它?我正在使用.Net

【问题讨论】:

  • 硬件是插入服务器还是客户端?大多数浏览器不允许对客户端机器进行任何访问。使用插件 NPAPI 可能是可能的,但出于安全原因,人们正在取消支持。如果它只有窗口,您可以尝试退出浏览器模式的 silverlight,但 silverlight 支持也会下降。
  • 硬件已插入客户端,但可以被服务器中的sdk读取。
  • 如果硬件在客户端系统上有某种驱动程序并提供 Web 服务接口可能会有所帮助。没有关于 sdk 的任何细节很难预测
  • 是的,有驱动。sdk是EIDA SDK。
  • 看起来它使用了activex,所以你肯定需要一个插件和IE。它还说java小程序。这些是 NPAPI 插件尝试获取插件并安装并尝试一下

标签: .net web-services server client cardreader


【解决方案1】:

本质上,您所追求的是一个“代理”,它将坐在客户的机器上并与您的服务器对话。不管它是用什么制成的——ActiveX、Java、.NET——它的任务是监控硬件并与服务器通信。为此,为简单起见,您可以使用 .NET WCF 或其他任何东西 - 建立通信通道 - http、套接字等 - 并开始与服务器通信。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-12-25
    • 2016-10-10
    • 2015-05-21
    • 2016-07-28
    • 1970-01-01
    • 2015-01-02
    • 1970-01-01
    相关资源
    最近更新 更多