K-2
@K-2

Как отправить данные через php socket — клиенту, спустя время?

Помогите разобраться. Вот пример кода, которые отправляет данные по запросу. А как сделать чтобы данные клиенту отправлялись когда это требуется, а не сразу.

<?php

    $socket = stream_socket_server("tcp://0.0.0.0:8000", $errorNumber, $errorDescription);

    if (!$socket) {
        die("$errorDescription ($errorNumber)\n");
    }

    while ($connect = stream_socket_accept($socket, -1)) {
        fwrite($connect, "HTTP/1.1 200 OK\r\nContent-Type: text/html\r\nConnection: close\r\n\r\nHi! its work!\n\n");
        fclose($connect);
    }

    fclose($socket);
  • Вопрос задан
  • 345 просмотров
Пригласить эксперта
Ответы на вопрос 1
GTRxShock
@GTRxShock
Full-stack developer (Symfony, Angular)
видимо нужно условие, либо инициатор (запрос с клиента/http вебхук/крон)

з.ы. очень размытая постановка вопроса
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы