如何使用客户端PC上的Web应用程序访问UDP端口?

时间:2009-09-29 20:44:04

标签: flash web-applications udp

当前Windows应用程序所做的一件事是它通过UDP消息将信息写入硬件设备。我们正在考虑将应用程序移植到基于Web的应用程序。

我检查了Silverlight,这不允许UDP。我们不想使用ActiveX或Java Applet。

还有其他选择吗?

感谢。

更新 - 有谁知道我是否可以使用Flash来执行此操作?

3 个答案:

答案 0 :(得分:1)

你总是可以有一个中间人 - 运行一些软件,监听将数据转发到udp客户端的tcp连接。

除此之外,您几乎可以使用任何基于浏览器的套接字技术。

答案 1 :(得分:0)

除非我弄错了,否则你已经取消了所有类似的选择。

在没有某种形式的胖客户端的情况下,客户端浏览器上的页面无法写入该客户端计算机上的UDP流。

(我假设您正在谈论连接到客户端PC而非Web服务器的设备)

答案 2 :(得分:0)

如果您不介意浏览器之外的“基于Web技术”的解决方案,则从v2.0 AIR支持UDP sockets。这几乎就像Flash支持它们,除了不同。 (我知道这不是你要求的,但是因为插件通常通过浏览器运行他们的网络堆栈,我认为它就像你能得到的那样接近......)