我希望能够实现以下功能,需要您的帮助:
我有一台服务器连接了一个设备,根据预定义的命令打印一些条形码。
目前有一个桌面应用程序生成该命令并完成任务。
现在我想通过Web来完成这个任务,也就是说,将会有一个网页(比如.aspx),我想通过JavaScript来实现。
我已经能够生成所需的预定义命令进行打印,但不知道如何将命令发送到服务器,无论是套接字TCP IP还是其他方法。
我尝试使用node.js、socket.io、json-socket等,但都没有起作用。
我希望能够实现以下功能,需要您的帮助:
我有一台服务器连接了一个设备,根据预定义的命令打印一些条形码。
目前有一个桌面应用程序生成该命令并完成任务。
现在我想通过Web来完成这个任务,也就是说,将会有一个网页(比如.aspx),我想通过JavaScript来实现。
我已经能够生成所需的预定义命令进行打印,但不知道如何将命令发送到服务器,无论是套接字TCP IP还是其他方法。
我尝试使用node.js、socket.io、json-socket等,但都没有起作用。
但是,如果您愿意在前端使用Flash,并且可以满足后端连接的安全要求,那么Flash socket API可能会起作用。我相信Java小程序也可以管理这个。
我不相信这是可能从浏览器内部完成的。如果可以,那将是一个巨大的安全漏洞(想一想,你访问攻击者的页面,突然你的打印机开始打印,你网络上的每个共享目录都被填满了垃圾数据)。
你可以在服务器上运行命令(node/.net/其他任何...),并让 Web 平台与服务器通信以启动该进程。但这听起来有点像你已经设置好的东西...
或者,如果您可以更改连接设备上的软件,则可以尝试为其提供响应 POST 的 HTTP 端点。