Я использую программирование сокетов PHP и могу записывать данные в открытый сокет, но мне приходится долго ждать (или застревать) ответа или какое-то время получаю сообщение об ошибке типа «Максимальное время выполнения 30 секунд превышает номер строки где этот код помещен в fgets ($ fp, 128), я проверил сервер, кажется, он отправил ответ, как и ожидалось, но я не понимаю, почему я не могу получить ответ.
functon scoket_connection() {
$fp = fsockopen(CLIENT_HOST,CLIENT_PORT, $errno, $errstr);
fwrite($fp,$packet);
$msg = fgets($fp, 128);
fclose($fp)
return $msg;
}
любая идея ???