Показать сообщение отдельно

  #4  
Старый 08.03.2009, 05:46
imajo.ati
Участник форума
Регистрация: 21.02.2008
Сообщений: 255
С нами: 9589849

Репутация: 177
По умолчанию

есть ли различия в работе функции stream_socket_accept
в версиях php под win и unix ?

я не могу найти, в чём проблема:
после первого принятого соединения в unix версии php, функция stream_socket_accept всегда возвращает false на новые соединения до тех пор, пока не закроется единственное первое.
но клиент показывает, что соединение установлено. значит функция устанавливает соединение но не возвращает handle.

наглядно так:
клиент 1 коннектится - его функция обрабатывает корректно
клиент 2 коннектится - функция устанавливает соединение но возвращает false и я не могу получить handle сокета этого нового юзера.
так же и с последующими.


в win всё норм работает - то есть принимает исправно все соединения после первого.


версия php 5.2.8 и там и там
 
Ответить с цитированием