Задать вопрос
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);
  • Вопрос задан
  • 350 просмотров
Подписаться 1 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
GTRxShock
@GTRxShock
SA
видимо нужно условие, либо инициатор (запрос с клиента/http вебхук/крон)

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

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

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
от 200 000 до 290 000 ₽