У меня есть PHP
клиент сокета , который передает image (BMP)
серверу сокета
$host="127.0.0.1" ;
$port=8000;
$timeout=30;
$socket=fsockopen($host,$port,$errnum,$errstr,$timeout) ;
$bmp=file_get_contents("C:/Image.bmp");
$bytesWritten = fwrite($socket, $bmp);
fclose($socket);
Переданное изображение всегда испорченный и наполовину потоковый и выдающий сообщение об ошибке
Fatal error: Maximum execution time of 60 seconds exceeded
я перехожу с localhost на localhost;) и у меня есть приложение ASP.NET , которое делает то же самое в миллисекундах!так почему бы не PHP ?почему это занимает много времени?
я думаю, что есть какая-то вещь, связанная с file_get_contents
, которая создает большое BLOB
имя, есть способ использовать FileStream в PHP
?
есть идеи как передать файл без повреждения?