我有一台客户端计算机和一台服务器计算机(Raspberry Pi)。 Pi 上有一个 MySQL 数据库,以及一个用于读取数据库中 RFID 标签的应用程序。该应用程序是用 C# 编写的,并使用 Mono 运行。
现在,我正在为客户端计算机开发一个 C# 应用程序,它需要触发应用程序的启动来读取标签。
如何通过按下一个简单的按钮从我的客户端计算机触发该应用程序的启动?
实现这一目标最合乎逻辑的方法是什么?
最佳答案
假设您需要将 RFID 标签返回到客户端应用程序,那么我建议:
- 将应用程序移至客户端计算机,并通过网络连接到服务器 (PI) 上的 MuSQL 数据库。
- 使用WCF进行客户端和服务器之间的进程间通信; Mono 支持 WCF:参见此处 http://www.mono-project.com/docs/web/wcf/ 。按下客户端应用程序中的按钮将调用服务器 PI 上的 WCF Web 方法。您需要在 PI 上为您的 WCF 服务提供一个主机进程。
关于c# - 如何从客户端应用程序启动服务器上的应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25308036/