向桌面应用程序服务器发送请求

Send requests to desktop application server

我有以下问题:

我正在创建一个桌面应用程序 (Windows),我希望同样发送孤独并与存储在服务器 (Windows 服务器) 中的另一个应用程序 运行 交互,我'用 C# 编程。

有什么办法吗?使用一些协议或相关的东西?怎么样?

谢谢。

有很多方法可以做到。

  1. 以现代方式,使用服务器:ASP.NET WebApi and desktop application: HttpClient。这就是所谓的 REST,最近很流行。
  2. 以Windows方式,使用服务器:WCF and desktop application: WebService。不推荐用于简单服务。
  3. 老生常谈方式:使用Socket programming.

很多人可能会推荐使用 REST。尝试查找与 C#Rest 相关的教程。好文成百上千篇,本次回帖挑不出一篇。