当前Windows应用程序所做的一件事是它通过UDP消息将信息写入硬件设备。我们正在考虑将应用程序移植到基于Web的应用程序。
我检查了Silverlight,这不允许UDP。我们不想使用ActiveX或Java Applet。
还有其他选择吗?
感谢。
更新 - 有谁知道我是否可以使用Flash来执行此操作?
答案 0 :(得分:1)
你总是可以有一个中间人 - 运行一些软件,监听将数据转发到udp客户端的tcp连接。
除此之外,您几乎可以使用任何基于浏览器的套接字技术。
答案 1 :(得分:0)
除非我弄错了,否则你已经取消了所有类似的选择。
在没有某种形式的胖客户端的情况下,客户端浏览器上的页面无法写入该客户端计算机上的UDP流。
(我假设您正在谈论连接到客户端PC而非Web服务器的设备)
答案 2 :(得分:0)
如果您不介意浏览器之外的“基于Web技术”的解决方案,则从v2.0 AIR支持UDP sockets。这几乎就像Flash支持它们,除了不同。 (我知道这不是你要求的,但是因为插件通常通过浏览器运行他们的网络堆栈,我认为它就像你能得到的那样接近......)