Как создать независимый цикл, который смог бы передавать данные в сокет, когда в цикле появляются данные, без остановки сокета на прием соединения?
Есть работающий сокет, принимает соединения, записывает в массив и держит пока не отключиться клиент, хочу каким то образом прикрутить другой файл, который отправляет данные в сокет в Х-подключение, при этом цикл и сокет работают независимо друг от друга, как можно между ними перекидываться данными или какие способы есть для реализации что-то подобного...
Если хотите все сами пилить, смотрите метод socket_set_nonblock переключа.ющий сокеты в неблокирующий режим и с помощью socket_select следить, какой из ваших сокетов выдал данные.
rPman, Ярослав,
Вот как-то так сделал, сокеты весят, но как для каждого клиента подключить отдельный цикл или скрит, по окончанию выполнения которого он отдавал бы данные в это же подключение?