移动客户端将 control/send 命令发送到我的 PC 服务器客户端

Client on mobile which would control/send commands to my pc server client

不知从何说起,先说我想说的吧

我的 Phone 上的一个应用程序可以 control/send 命令我的电脑

我不是在问如何编码,我想简要了解一下我需要什么才能做到这一点。我曾想过使用 ASP .NET Core Web 应用程序,但我不确定这是否是我所需要的,我需要一个服务器 运行 在 PC 上,以便 phone将从移动客户端连接到 PC 客户端并向其发送命令。

此外,它必须是 C#,因为它是我唯一能流利使用的语言。

我应该在 PC 和 Mobile 上使用哪个库?

您可以使用 ASP.NET Core 创建托管在您 PC 上的 Web 服务。 phone 上的应用程序可以通过向 Web 服务发送 HTTP 请求来发送命令。

例如,Web 服务可以响应如下请求:

POST http://localhost:8080/do-stuff

但是网络服务方法并不是性能最高的方法。如果您优先考虑性能,则应该使用套接字。您可以像 this example 中那样使用 .NET 类 或使用库。

如果您想使用 C# 开发所有内容,我建议您使用 Xamarin 来开发移动应用程序。