gpt4 book ai didi

c# - 网站与 C# winforms 应用程序之间的通信

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

我们有一个网站(托管在某处)和 C# 应用程序(安装在我的电脑上)。我需要完成以下任务:

  1. 客户在网站上填写表格,即“创建”任务
  2. C# 应用程序立即从网站接收此数据并进行处理
  3. 返回结果给服务器,即“任务完成”消息
  4. 网站更新有关此任务的状态

您如何在网站和应用之间建立这种链接?

过去,我使用 TCPListener 在两个 C# 应用程序之间进行通信。我也熟悉 UDPlistener 等。这些知识会有用吗?该网站将建立在 PHP 之上。

一些提示和建议表示赞赏。谢谢。

最佳答案

您的网站不应依赖于在您的家庭或办公室 PC 上运行的应用程序,因此网站应发布某种服务或提要。您可以将其设为 Web 服务,这在 PHP 中非常容易。

然后您可以从 C# 应用程序中使用此服务。通过轮询服务,使其定期请求新任务。当您收到新任务时,您会在您的应用程序中处理它们,当您完成您想做的事情时,您会使用另一个网络服务调用更新您服务器上的任务。

所有这些都可以使用支持您网站的数据库中的某种队列来完成。

关于c# - 网站与 C# winforms 应用程序之间的通信,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11432009/

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