我的公司编写安装在客户端机器上的软件来执行销售点交易。 该软件与各种外围设备(收据打印机,条码扫描仪,信用卡读卡器等)连接。 我们通过使用Microsoft OPOS库在Visual Studio中创build的Winforms应用程序来完成此操作,该OPOS库又与我们的云服务器(一个客户端 – 服务器模型)进行通信。 这种模式显然效率低下,主要是更新。 我正在研究通过networking与这些外围设备进行通信的其他方式,最好通过networking浏览器进行通信。 据我所知,Java是唯一可以做我们正在寻找的技术之一(通过小程序),我也假定Adobe Flash也可以(通过Air平台)。 这些都是可行的,但不是可取的,因为我们想要在支持networking的移动设备上运行我们的软件。 有没有人有build议其他方式通过networking与外部设备进行通信?