我的公司开发了一个 .net 4 WPF 应用程序,它通过本地网络连接到我们的制造设备并对其进行控制,此外还可以处理图像数据并将其从 Windows 桌面输出到这些设备。我的任务是将它的基本版本移植到 mac。我的选择是用于 mac 的单声道或基于浏览器的 SilverLight 应用程序。
基于浏览器的应用程序的可行性是什么?
- 扫描本地网络以查找我们的设备并向所选设备发送命令
- 接受来自本地机器的图像,将它们上传到我们的服务器进行处理。然后,我们会将处理后的数据发回以输出到本地设备,并在浏览器中显示最终图像。
我知道 SilverLight 4 Elevated Privileges 允许跨域连接而没有端口号限制。但是,我不确定从 safari 中运行的 silverlight 应用程序扫描网络。