对于我的大学项目,我希望创建一个网站(PHP),可以与同一服务器上的 .Net 桌面应用程序(WPF)进行通信(可能是实时的)。作为一个完整的 php 菜鸟,我看不到任何方法可以做到这一点直接,在正确的方向上的任何帮助只是让我开始?
编辑:App 是 C# 中的 WPF 桌面应用程序
对于我的大学项目,我希望创建一个网站(PHP),可以与同一服务器上的 .Net 桌面应用程序(WPF)进行通信(可能是实时的)。作为一个完整的 php 菜鸟,我看不到任何方法可以做到这一点直接,在正确的方向上的任何帮助只是让我开始?
编辑:App 是 C# 中的 WPF 桌面应用程序
您可能想看看套接字编程。
让您的 C# 应用程序打开一个套接字并监听它。
然后您的 PHP 连接到该套接字,请求信息或发送信息。你完成了。无需轮询。
以异步方式监听套接字。
您可以做到这一点而又不至于陷入困境的一种方法是让两个应用程序共享一个数据库,无论是 MS SQL 还是 MySQL,无论您喜欢什么风格。然后,当 Web 应用程序在 PHP 中创建和修改数据时,您的 .NET WPF 应用程序可以看到更新的数据并执行您希望它执行的任何操作。如果您希望在没有用户输入的情况下显示更新,您甚至可以在 .NET 应用程序中使用简单的计时器对象来扫描数据库以查找更改。