【问题标题】:How to send request from rest API to Windows Application如何从 REST API 向 Windows 应用程序发送请求
【发布时间】:2020-01-07 01:10:11
【问题描述】:

正如问题所说,我怎样才能从 rest API 到 Windows 应用程序进行通信。我有通过 TCP 连接连接到 linux 服务器的 Windows 应用程序。此应用程序管理多个连接(不同端口上的大约 7-8k tcp 连接并始终保持这些连接处于活动状态。)。我有一个连接到 REST API (APS.net C#) 并按预期工作的移动应用程序。现在我想将更多信息从 linux 服务器发送到移动客户端。如何从 REST API 向 Windows 应用程序发送请求,并在从移动设备请求时获得响应以将其发送到移动应用程序。 API 和 Windows 应用程序之间的这种通信应该是异步的,并且可以无延迟地处理大约 7-8k 连接。我怎样才能做到这一点?是否可以使用当前架构来实现这一点?还是我应该改变它?我愿意采用任何提议的架构或新框架以及任何其他能很好地达到目的的编程语言。这是粗略的结构。

【问题讨论】:

    标签: c# asp.net rest tcp


    【解决方案1】:

    我认为你可以尝试使用SignalR,它允许客户端和服务器之间的双重通信

    它使用 websockets 作为其底层连接,您可以向所有连接的客户端或特定客户端发送消息。

    https://dotnet.microsoft.com/apps/aspnet/signalr

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-12-26
      • 2019-04-06
      • 1970-01-01
      • 1970-01-01
      • 2017-03-05
      • 1970-01-01
      • 2022-10-23
      • 2020-02-25
      相关资源
      最近更新 更多