Использование PHP для связи с настольным приложением - PullRequest
2 голосов
/ 29 марта 2012

Ну, я играл с php последние недели или около того, и мне интересно, как бы я использовал его для получения данных из приложения Java.То есть: скрипт php отправляет запрос на сервер и запрашивает ответ.В моем конкретном случае я хочу сделать именно это: я хотел бы, чтобы ожидание Java-приложения, и php «задавал вопрос», чтобы определить, включено оно или выключено (сервер не отвечает, если оно выключено,было бы, если это - тип вещи).

Мой вопрос: как я могу общаться с PHP-скриптом через Java.Как мне делать запросы к приложению через php?

Есть идеи?

Ответы [ 2 ]

3 голосов
/ 29 марта 2012

Если ваш компьютер является сервером, то вы можете написать сервер на базе Java, который прослушивает сокет -> затем сделать что-нибудь в программе Java, когда будет получено сообщение.Вот простой пример .

Для реальной реализации, я бы предложил вам вместо этого использовать PHP / Java Bridge Это намного быстрее и оптимизировано для такого рода операций.

2 голосов
/ 29 марта 2012

PHP имеет возможность совершать веб-вызовы, открывать и общаться через сокеты, SOAP, RPC и т. Д. Все зависит от того, как ваша Java-программа будет слушать.

Кроме того, PHP может быть написан каксервер сокетов, чтобы ваша Java-программа могла общаться с ним через веб-вызовы, сокет или любой другой вид серверной технологии, который вы выберете.

...