Ответить обратно на ответ - PullRequest
0 голосов
/ 07 марта 2012

Мне нужно ответить на полученный ответ.

Как мне ответить, используя ответ?

Я хочу ответить на ответ, полученный в моей системе MDM.Устройство связывается с сервером и доставляет статус в режиме ожидания.Теперь мне нужно отправить команду xml непосредственно на устройство.

1 Ответ

0 голосов
/ 07 марта 2012

Вы не можете перейти с PHP Webserver на 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? Есть ли еще информация, которую вы можете предоставить?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...