c# - 如何从客户端应用程序启动服务器上的应用程序

标签 c# mysql raspberry-pi

我有一台客户端计算机和一台服务器计算机(Raspberry Pi)。 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 服务提供一个主机进程。

关于c# - 如何从客户端应用程序启动服务器上的应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25308036/

相关文章:

c# - Windows 7 和 Vista UAC - 在 C# 中以编程方式请求提升

c# - 在 OpenTK 上绑定(bind)多个纹理的正确方法是什么?

python - 如何使用 PIR 传感器将信息从客户端发送到服务器端 [WinError 10057]

python - 想要安装六个,它给了我错误 "No module named ' 六'“

ios - 将视频从 Raspberry PI 流式传输到 native iOS 应用程序?

c# - 当用户单击该行的单元格时,如何选择完整的 dataGridView 行?

c# - AutoMapper 在 Map 存在时抛出 Missing Map

mysql - 只获取具有相同 id 的列的一项

MySQL - 没有重复列的左连接

php - 警告:mysqli_fetch_array()期望参数1为mysqli_result,在第32行给出 bool 值