【发布时间】:2014-06-25 04:48:12
【问题描述】:
要求是在.net 客户端应用程序(Windows 应用程序)和运行在浏览器上的 javascript 应用程序之间提供双工通信方法。
流量是 1. 用户在他们的机器上安装客户端应用程序。 2. 用户访问网站并登录到托管 javascript 应用程序的门户。 3. 如果用户在客户端.net 应用程序上执行活动,需要通知javascript 应用程序。 4. 如果用户在浏览器上的 javascript 应用程序上执行活动,则必须通知 .net 客户端应用程序。
尝试过的可能解决方案是 1. Web 服务器 .net 客户端应用程序,其中 javascript 应用程序使用 Web 套接字连接。但是,鉴于 .net 客户端应用程序可能会在与最初预期不同的端口上启动 Web 服务器,如果这些端口正在使用中,则 javascript 应用程序可能无法识别 Web 服务器正在运行的端口。 2. 在 javacript 应用程序上运行 activeX。活动的 X 和 .net 应用程序都将通过 WCF 通过本地命名管道进行连接。不好的部分是使用活动 X 将在您加载 Web 应用程序时立即显示一个弹出窗口。
您是否知道该问题的更好解决方案?
【问题讨论】:
标签: javascript .net web pipe ipc