【问题标题】:Client on mobile which would control/send commands to my pc server client移动客户端将控制/发送命令到我的电脑服务器客户端
【发布时间】:2020-12-14 13:59:04
【问题描述】:

我不知道从哪里开始,所以让我们先说我想要的吧。

我手机上的一个应用程序,可以控制/发送命令到我的电脑

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

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

我应该在 PC 和移动设备上使用哪个库?

【问题讨论】:

    标签: c# server remote-server


    【解决方案1】:

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

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

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

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

    如果您想使用 C# 开发一切,我建议您使用 Xamarin 来开发移动应用程序。

    【讨论】:

    • 谢谢,快速提问,ASP.NET Core 可以与 WinForms 一起使用吗?这样我就可以为 pc 客户端创建一个界面,以便用户可以更改设置和配置。
    • 既然.NET Core 3.0包含了WinForms,应该是可以的。
    猜你喜欢
    • 2017-12-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-12-04
    • 1970-01-01
    • 2019-12-19
    • 2021-02-15
    相关资源
    最近更新 更多