v3enemy
Новичок
Получение файла через socket!?
На удалённой машине есть перловый скрипт который генерит файл и отдаёт его на скачивание.
Достучаться до этого скрипта могу только через socket (почему - отдельная история)
Так вот как мне надо php скриптом создать сокет, обратиться к этому скрипту, получить файл и сохранить на серваке.
Трабл возник на стадии прослушивания ответа от сокета, делаю это тупо через socket_read:
while ($out = socket_read($socket, 2048)) {
$buff .= $out;
}
В результате $buff садержит полностью ответ скрипта, в том числе и хттп заголовок и контент файла (бинарника). Так вот как можно из этого ответа получить файл, или может другим методом слушать ответ сокета?
На удалённой машине есть перловый скрипт который генерит файл и отдаёт его на скачивание.
Достучаться до этого скрипта могу только через socket (почему - отдельная история)
Так вот как мне надо php скриптом создать сокет, обратиться к этому скрипту, получить файл и сохранить на серваке.
Трабл возник на стадии прослушивания ответа от сокета, делаю это тупо через socket_read:
while ($out = socket_read($socket, 2048)) {
$buff .= $out;
}
В результате $buff садержит полностью ответ скрипта, в том числе и хттп заголовок и контент файла (бинарника). Так вот как можно из этого ответа получить файл, или может другим методом слушать ответ сокета?