【发布时间】:2011-09-24 00:29:56
【问题描述】:
在服务与桌面应用程序或网页之间进行通信的推荐方式是什么?
我希望该服务完成所有工作,但可以通过以下方式进行管理/管理/报告 网页或桌面。 (它将使用 .Net 4.0 用 C# 编写)
它是命名管道吗?插座?卫浴?休息 ?肥皂 ?其他 ?什么是最佳做法?
任何信息将不胜感激。
服务需要有效地实时,因此任何通信都需要异步。
谢谢 安德鲁
更新 1 - 服务实时监控网络流量作为服务。客户端可以是本地的,也可以是远程的(使用 ASP.NET/MVC 甚至 silverlight)。客户端不需要实时数据,但应该可以查询SETTINGS、Statistics、Logs等。
【问题讨论】:
-
这太模糊了。取决于很多事情:您的客户端和服务器之间的关系、数据量、持久性/可靠性要求等。
-
刚刚更新了问题...这足够详细吗?
标签: .net asp.net service communication desktop