如何从客户端应用启动服务器上的应用

本文关键字:应用 服务器 启动 客户端 | 更新日期: 2023-09-27 18:17:55

我有一台客户端计算机和一台服务器计算机(树莓派)。Pi上有一个MySQL数据库,以及一个读取数据库中RFID标签的应用程序。该应用程序是用c#编写的,使用Mono运行。

现在,我正在为客户端计算机开发一个c#应用程序,它需要触发应用程序的启动来读取标签。

我如何触发该应用程序的启动从我的客户端计算机按下一个简单的按钮?

实现这一目标的最合理的方法是什么?

如何从客户端应用启动服务器上的应用

假设需要将RFID标签返回给客户机应用程序,那么我建议:

  1. 将应用程序移动到客户机计算机,并通过网络连接到服务器(PI)上的MuSQL数据库。
  2. 使用WCF实现客户端和服务器之间的进程间通信;Mono支持WCF:请参阅这里http://www.mono-project.com/docs/web/wcf/。客户端应用程序中的按钮按下将调用服务器PI上的WCF web方法。您需要在PI上为您的WCF服务提供一个主机进程。