Мне нужно отправить некоторые данные на сервер веб-сокетов одним способом (что-то вроде push-уведомления) из PHP-клиента, но у меня возникают проблемы с этим.
Сервер веб-сокетов PHP работает правильно, если яоткройте несколько вкладок из браузера, после чего сервер сможет получать и отправлять сообщения, но у меня есть еще один микро-сервис на PHP, и теперь я хочу отправить push-уведомление на сервер веб-сокетов с помощью PHP, но я не знаю, как это сделать.
Thw сервер веб-сокетов запущен на ws: //0.0.0.0: 8020
Я пытаюсь что-то вроде этого:
<?php
$host = "localhost";
$port = 8020;
$message = "Hello Server";
echo "Message To server :".$message;
// create socket
$socket = socket_create(AF_INET, SOCK_STREAM, 0) or die("Fail1\n");
// connect to server
$result = socket_connect($socket, $host, $port) or die("Fail2\n");
var_dump($socket);
var_dump($result);
?>
ps Сервер веб-сокетов PHP иPHP-клиент находится на той же машине, я пробовал также с межпроцессным сокетом, но безуспешно.