Кто-нибудь знает детали поведения socket_select? С одной стороны, по логике вещей socket_select должен срабатывать сразу по событию изменения любого сокета. С другой стороны - возвращаемое количество изменённых сокетов часто больше единицы. Вопрос: за какой промежуток времени socket_select собирает изменившиеся сокеты?