使用PHP与桌面应用程序通信

时间:2012-03-29 07:22:12

标签: java php http communication

好吧,我在上周左右一直在使用php,我想知道如何使用它从Java应用程序中获取数据。即:php脚本向服务器发送请求并请求响应。在我的特殊情况下,我想做到这一点:我希望有一个java应用程序在等待,并且php会“询问一个问题”来确定它是否开启(如果服务器关闭,服务器将不会响应,并且如果它是在 - 事物的类型)。

我的问题是:如何通过java与php脚本进行通信。如何通过php向应用程序发出请求?

有什么想法吗?

2 个答案:

答案 0 :(得分:3)

如果您的PC是服务器,那么您可以编写一个侦听套接字的基于Java的服务器 - >然后在收到通信时在java程序中执行某些操作。这是一个simple example

对于现实生活实施,我建议您使用PHP/Java Bridge代替。它更快,并针对此类操作进行了优化。

答案 1 :(得分:2)

PHP能够通过套接字,SOAP,RPC等进行Web调用,打开和通信。这完全取决于您的Java程序将如何监听。

此外,PHP可以编写为套接字服务器,因此您的Java程序可以通过Web调用,套接字或您选择的任何其他类型的服务器技术与其进行通信。