gpt4 book ai didi

c# - 从 Linux 服务器与 C# 桌面应用程序通信的选项?

转载 作者:太空宇宙 更新时间:2023-11-03 17:04:25 24 4
gpt4 key购买 nike

桌面应用程序正在开发一个演示版本,该版本应该运行几分钟,然后会要求用户重新启动应用程序以再次运行(用户必须输入他们的登录名和密码才能访问它),因为我在这个领域不太了解,所以我可以想到在没有用户绕过的情况下这样做的方式是在两者之间或类似的东西之间进行实时通信。

After X minutes the server sends a message to the client to close/disable the client requiring the user to restart it, it also limits the daily usage on the demo for the same user.

由于我在这种类型或沟通方面非常缺乏经验,所以我想向你们咨询我在这里有哪些选择?

桌面应用程序是用 c# 开发的,主要在 windows 操作系统上运行至于服务器,我们只有 linux 可用,以及什么样的服务,如果可以在 php 或 perl 中制作 webapi 或 session 来使用如果它足够可靠,那就太好了,但如果那不可能,我们愿意听取其他选择。

PS:如果我没有提供足够的信息或遗漏任何重要信息,请给我留言,我会尽快更新。

最佳答案

我会尝试将基于相互证书的身份验证作为最安全的选项的 HTTPS。桌面应用程序可以轮询服务器(=定期询问)并在没有响应/没有连接/否定响应的情况下退出。

但是,根据您正在开发的应用的类型目标受众,您可以预计大量用户会遇到连接问题根本没有连接

因此,最终,您可以想出更简单的解决方案,例如在不涉及任何服务器的情况下在本地测量运行时间,并获得几乎相同的效果。

关于c# - 从 Linux 服务器与 C# 桌面应用程序通信的选项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5260258/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com