Задать вопрос
kirill_782
@kirill_782
Днем я Маринетт

Как отсылать PONG?

$fp = fsockopen("ssl://streaming.vk.com", 443, $errno, $errstr, 30);
if (is_bool($fp))
    return false;
$out = "GET /stream?key=HTTP/1.1\r\n";
$out .= "Host: streaming.vk.com\r\n";
$out .= "Content-Type: application/json\r\n";
$out .= "Connection: upgrade\r\n";
$out .= "Sec-WebSocket-Key: Iv8io/9s+lYFgZWcXczP8Q==\r\n";
$out .= "Upgrade: websocket\r\n";
$out .= "Sec-Websocket-Version: 13\r\n\r\n";
fwrite($fp, $out);
while (true) {
  $read = fread ($fp , 1000000);
  if (strlen ($read)==0)
      break;
    var_dump (bin2hex($read[0]));
    var_dump ($read);
}


Собственно как ловить PING, и как формировать PONG?
  • Вопрос задан
  • 282 просмотра
Подписаться 2 Оценить 2 комментария
Помогут разобраться в теме Все курсы
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
@rPman
Вам точно нужно работать с websocket на таком низком уровне и реализовывать его самому?
Попробуйте https://github.com/ratchetphp/Pawl и вообще пользуйтесь react и асинхронный код - это действительно круто.
Ответ написан
Ваш ответ на вопрос

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

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