对于我的大学项目,我希望制作一个网站(PHP),与同一服务器上的.Net桌面应用程序(WPF)进行通信(可能是实时的)。作为一个完全的php菜鸟,我看不到任何方法可以做到这一点直接,有什么帮助我能在正确的方向上开始吗?

编辑:应用程序是 C# 中的 WPF 桌面应用程序

有帮助吗?

解决方案

您可能想了解一下套接字编程。

让您的 C# 应用程序打开一个套接字并监听它。

然后,您的 PHP 连接到该套接字,请求信息或发送信息。你就完成了。无需投票。

以异步方式监听套接字。

其他提示

您可以做到这一点的一种方法,而无需太远的兔子洞,就是让两个应用程序共享一个数据库,即MS SQL或MySQL,无论您喜欢什么风味。然后,随着PHP中的Web应用程序创建和修改数据时,您的.NET WPF应用程序可以看到更新的数据并执行您想要它做的任何事情。您甚至可以在.NET应用程序中使用简单的计时器对象来扫描数据库以进行更改,如果您希望更新无需用户输入即可显示。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top