2012-03-07 46 views
0

我需要回復收到的回覆。回覆回覆

我該如何回覆使用回覆?

我想回覆在我的MDM系統中收到的回覆。設備聯繫服務器並將狀態作爲空閒狀態傳遞。現在我需要將xml命令直接發送到設備。

+0

解決..只需要返回它.. :) – Manmay 2012-03-07 11:47:44

回答

0

你不能從PHP Web服務器推送到HTTPClient,HTTPClient必須先聯繫你(除非你寫了一個套接字模塊,那麼PHP可能是錯誤的語言) - 只是說,因爲我不確定你的嘗試實現。

反正開門見山 - 一旦設備聯繫服務器,並給出了狀態「空閒」,你可以馬上寫出來的回聲響應

if(isset($_POST['status']) && $_POST['status'] == 'idle') { 
    echo '<?xml version="1.0" encoding="ISO-8859-1"?><root> 
<data>blablabla</data> 
    </root>'; 
} 

等取決於實際的設備是如何接觸服務器,它發送一個post命令嗎?它實際上是作爲HTTPClient連接還是僅作爲直接的TCP/IP連接?有沒有更多的信息可以提供?