Я экспериментирую с очень простым php-сервером. Он принимает одно соединение, читает то, что отправлено, пишет его и выходит (я запускаю его из Cli).
Код является следующим. Проблема в том, что всякий раз, когда длина данных превышает 1024, она не перехватывает конец данных и просто зависает. Любая помощь? Спасибо
$out= '';
while ($out = socket_read($client, 1024))
{
echo $out;
}
echo "ok";
socket_close($client);
socket_close($sock);
?>