适用于客户端/服务器通信的体系结构

时间:2015-08-01 09:46:53

标签: c# wcf architecture client-server messaging

我正在考虑实现客户端/服务器通信的最佳方式。 这个想法非常简单:客户端向服务器发送一些消息/或者在服务器端调用某些方法并收到一些响应(消息)。

我看到以下选项:

  1. WCF双工服务
  2. 客户端/服务器使用2 msmq:保持第1个 来自所有客户端和服务器的消息将读取它们。第二是 服务器的响应和客户端读取它们。我不喜欢这个 方法
  3. 作为聊天信使的TCP / IP通信。也没有 喜欢这个想法,因为它太乱,过时等等。
  4. 也许有更好的方法或一些有趣/新技术/框架? 请指教。

1 个答案:

答案 0 :(得分:0)

如何使用ASP.NET Web API

如果您的客户端是Web应用程序或移动应用程序,则此框架非常适合此类客户端 - 服务器通信。

它内置了很多,并且使用了最初的HTTP,一种数据通信协议。

Here,但仍然非常有用帖子,介绍了ASP.NET Web API的一些常见用例,优缺点。