Простой пример сокетов на php

Для работы с сокетами на PHP используется расширение "Sockets". Вот простейший пример клиентской части для подключения к серверу и отправки ему сообщения: ```php <?php // создание сокета $socket = socket_create(AF_INET, SOCK_STREAM, SOL_TCP); // подключение к серверу $connect = socket_connect($socket, 'localhost', 8000); // отправка сообщения $msg = "Hello, server!"; socket_write($socket, $msg, strlen($msg)); // получение ответа от сервера $response = socket_read($socket, 4096); // закрытие соединения socket_close($socket); ?> ``` Серверная часть будет выглядеть примерно так: ```php <?php // создание сокета $socket = socket_create(AF_INET, SOCK_STREAM, SOL_TCP); // привязка к адресу и порту socket_bind($socket, 'localhost', 8000); // ожидание подключения клиента socket_listen($socket); // обработка подключений while (true) { $client = socket_accept($socket); $msg = socket_read($client, 1024); $response = "Hello, client! I got your message: " . $msg; socket_write($client, $response, strlen($response)); socket_close($client); } // закрытие соединения socket_close($socket); ?> ``` Это только простейший пример работы с сокетами на PHP, в зависимости от задачи могут быть необходимы дополнительные настройки и функции.