Параллельное выполнение

Gashish

Новичок
Параллельное выполнение

Вкратце опишу проблему:
Открывается сокет-клиент на адрес:порт.
PHP:
while (1) {
Есть ответ от сервера? Нет: continue;
Есть:
обработка
PHP:
и socket_write();
}
Проблема в том, что во время обработки нам нужно подождать какое-то время, НО в это же время слушать сокет...

Если проще:
PHP:
while (1) {
first_function($param);
second_function();
}
Если в первой функии поставить sleep(40);, то вторая в это время не будет выполнятся, а очень хочется...

Есть ли какие решения?
 

Tor

Новичок
два скрипта
один слушает и отдает второму
второй - обрабатывает

-~{}~ 13.04.05 12:48:

Пора писать faq по неблокирующим сокетам
не, ему, кажется, несколько другое хочется
 

Gashish

Новичок
Автор оригинала: Tor
два скрипта
один слушает и отдает второму
второй - обрабатывает
Спасибо, не догадался...

Автор оригинала: Tor
не, ему, кажется, несколько другое хочется
Вы меня интуитивно поняли =)

-~{}~ 13.04.05 20:53:

Автор оригинала: fixxxer
Пора писать faq по неблокирующим сокетам.
Кстати ссылочки на мануалы не подскажите?
 
Сверху