Acidrayne
Местный житель
- Регистрация
- 30 Сен 2007
- Сообщения
- 296
- Реакции
- 20
- Автор темы
- #1
Добрый день пишу чат на сокетах, серверная часть написана пишу клиентскую и тут столкнулся с такой проблемой: работа функции socket_read();
Тоесть пока на сервере есть сообщения для чтени она работает нормально, как только сообщения заканчиваются а читаю сокет я раз в 10 секунд, то скрипт подвисает! помогите разоюбраться с моей проблемой
PHP:
global $socket;
socket_write($socket, $msg, strlen($msg));
echo "сообщение серверу отправленно.\n";
$out = socket_read($socket, 1024);
if ($out == FALSE){socket_last_error(); break;}
echo $out;
Тоесть пока на сервере есть сообщения для чтени она работает нормально, как только сообщения заканчиваются а читаю сокет я раз в 10 секунд, то скрипт подвисает! помогите разоюбраться с моей проблемой