嗯,我一直在玩弄PHP在過去的一週左右進行溝通,我想知道我怎麼會用它來從Java應用程序中獲取數據。即:php腳本向服務器發送請求並要求響應。在我的特殊情況下,我想這樣做:我想有一個Java應用程序在等待,並且php會「問一個問題」來確定它是否打開(如果服務器關閉,服務器不會響應;如果它是開 - 類型的東西)。使用PHP與桌面應用程序
我的問題是:我如何通過Java PHP腳本溝通。我如何通過php嚮應用程序發出請求?
任何想法?
嗯,我一直在玩弄PHP在過去的一週左右進行溝通,我想知道我怎麼會用它來從Java應用程序中獲取數據。即:php腳本向服務器發送請求並要求響應。在我的特殊情況下,我想這樣做:我想有一個Java應用程序在等待,並且php會「問一個問題」來確定它是否打開(如果服務器關閉,服務器不會響應;如果它是開 - 類型的東西)。使用PHP與桌面應用程序
我的問題是:我如何通過Java PHP腳本溝通。我如何通過php嚮應用程序發出請求?
任何想法?
如果您的PC服務器,那麼你可以寫一個監聽套接字基於Java的服務器 - >然後在接收通信的情況下做一些java程序。這是一個simple example。
對於現實生活中實現,雖然,我建議你使用PHP/Java Bridge代替。這種操作速度更快,並且進行了優化。
PHP必須進行網絡通話,開放的,並通過socket,SOAP,RPC等,這一切都取決於你的Java程序會聽通信的能力。
此外,PHP可以寫成一個套接字服務器,讓你的Java程序可以通過網絡電話,插座或任何其他類型的服務器技術的選擇與它對話。
該應用程序在不同的機器上?然後您需要通過網絡進行通信,這意味着Java應用程序需要在特定端口上提供某種服務器。你是否陷在了這個理論部分,或者在網絡請求的實際部分? – deceze 2012-03-29 07:25:08
@deceze雙方:) – Darestium 2012-03-29 07:26:43
這看起來像一個非常簡單的問題,但你讓它聽起來很複雜。您可以通過Java輕鬆地與PHP進行通信。所以,一個更好的問題是你想達到什麼目的? – 2012-03-29 07:30:38