Общение напрямую с каналом SCGI
На моем домашнем сервере я пытаюсь написать скрипт командной строки, который связывается с сервером SCGI (XML-RPC) (rtorrent). Поскольку это действительно единственный язык, в котором я хорошо разбираюсь, я бы хотел использовать PHP (это php-cli). Однако, поскольку я пытаюсь найти больше информации о том, как это сделать, единственные решения, которые я могу найти, используют веб-сервер для перенаправления на сервер SCGI. Я хотел бы избежать установки веб-сервера просто для запуска простого скрипта, поэтому мне интересно, есть ли какие-либо способы связи со SCGI напрямую в PHP.
Я нашел несколько скриптов Python, которые делают это, но я никогда не использовал Python и не собираюсь изучать другой язык.
Итак, кто-нибудь может указать мне некоторые ресурсы, которые помогут мне начать в этом?
1 ответ
У автора проекта есть плагин, который делает именно это. Я использую это программное обеспечение ежедневно. Это чистый PHP и очень высокое качество, насколько я могу судить. Лучше всего прочитать исходный код плагина.
Изменить: я прочитал ваш вопрос более подробно, и вы пытаетесь общаться с rtorrent напрямую. Это именно то, что делает плагин rutorrent + HTTPRPC. Другими словами, это решенная проблема. Наслаждайтесь!