PHP СЕРВЕР СОКЕТ
В PHP существует возможность создавать собственные сервера сокетов, которые позволяют взаимодействовать с клиентами через TCP/IP протоколы. Сервер создается с помощью функции socket_create(), а затем обрабатывает запросы через цикл while, используя функции socket_listen(), socket_accept() и socket_read().
Пример создания сервера, который принимает сообщения от клиента и отправляет их обратно:
$host = "127.0.0.1";$port = 8080;$sock = socket_create(AF_INET, SOCK_STREAM, 0);socket_bind($sock, $host, $port);socket_listen($sock);while (true) { $client = socket_accept($sock); $message = socket_read($client, 1024); socket_write($client, $message, strlen($message)); socket_close($client);}Данный код создает сервер, который прослушивает порт 8080 на локальном компьютере. Когда клиент пытается подключиться, сервер принимает его соединение и читает сообщение от клиента при помощи функции socket_read(). Затем сервер отправляет это сообщение в ответ клиенту, используя функцию socket_write(), и закрывает соединение функцией socket_close().
Что такое веб-сокеты за 4 минуты
Сокеты в программировании. Пишем свой сервер и клиент.
Вебсокеты на PHP (Пример на Workerman)
Socket Programming using PHP
Socket или как создать собственный сервер на Python в домашних условиях #1 - Базовый курс Python
Простой чат на PHP. Часть 1
Сокеты на PHP - Socket - Как залить большой файл на сервер - Видеоурок
php web: Сокеты, урок 9!
Aсинхронный PHP / Антон Шабовта (Onliner)





















