Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > PHP
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 31.03.2014, 00:15   #1
lollollollol
Форумчанин
 
Регистрация: 23.03.2013
Сообщений: 218
По умолчанию socket_read Resource temporarily unavailable

При вызове socket_read получаю пустую строку. Смотрю ошибку
Код:
socket_strerror(socket_last_error($socket))
Получаю Resource temporarily unavailable

В чём причина - не могу понять.

Код:
		$l = socket_write($socket, $dat); 
		$data='1';
		$dat='';
		sleep(5);
		while ($data!='') {
			$data = socket_read($socket, 10240, PHP_BINARY_READ);
			$dat.=$data;
			usleep(500000);
		}
socket_write отрабатывает отлично, отправляет ВСЕ байты (проверял), данные доходят до программы.
Далее программа отвечает, отправляя пакет обратно на тот же сокет с которого читала (сервер работает с моей программой, и я в дебагере вижу что данные уходят), но при выполнении socket_read получаю Resource temporarily unavailable
В чём дело, куда копать?
lollollollol вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Получить HTML-код страницы при HTTP/1.1 503 Service Unavailable bakanaev Общие вопросы Delphi 2 20.02.2013 11:20
ошибка при запросе http 1.1 302 moved temporarily STALERUM Работа с сетью в Delphi 6 31.08.2012 13:11
секция resource goluzov Win Api 0 04.08.2012 09:16
Resource Builder Alex Cones Софт 24 20.12.2009 13:41