Новые книги

Как бы нас сегодня ни огорчало ЖКХ, один неоспоримый плюс все же появился в последнее время. Нам не надо теперь стоять в длинных очередях в сбербанк, чтобы оплатить счета! Перевести деньги за жилье, электроэнергию, отопление, воду и прочее можно за считаные минуты, не выходя из дома. И мы научим вас, как это сделать.

Но ничего не бойтесь! Вам надо только строго следовать нашим простым пошаговым подсказкам-инструкциям, да еще для вашего удобства подкрепленные иллюстрациями. Кроме оплаты ЖКХ, вы научитесь оформлять и отправлять жалобы, писать заявления, находить нужную информацию про ЕИРЦ и капитальный ремонт, расселение аварийных домов и кадастровую оценку вашей недвижимости, незаконные свалки и законные требования к шумным соседям, и многое-многое другое.

И главное – к подвигам вас должен толкать стимул: чем меньше вы будете тратить время на решение скучных бытовых вопросов, тем больше останется времени для вашей насыщенной, творческой, интересной жизни.
В этой книге собрано свыше 200 различных фишек, стратегий и тактик, которые помогут бизнесу не просто поднять продажи и прибыль, а перейти на принципиально новый уровень работы с клиентами. При этом большинство из данных рекомендаций не потребует от вас каких-либо серьезных усилий или финансовых вложений.

Авторы абсолютно уверены, что 99 % ваших конкурентов не используют технологии, о которых вы узнаете из этой книги. Именно вы можете применить их первыми в вашей нише и не оставить конкурентам шанса угнаться за вами.

socket_accept

Учебник РНР
НазадВперёд

socket_accept

(PHP 4 >= 4.1.0)

socket_accept - принимает соединение с сокетом.

Описание

resource socket_accept (resource socket)

Предупреждение!

Эта функция - ЭКСПЕРИМЕНТАЛЬНАЯ. Поведение, имя и всё остальное, что задокументировано для данной функции может быть изменено в будущих релизах РНР без предупреждения. Вы можете использовать эту функцию только на свой страх и риск.

После того как сокет socket создан функцией socket_create(), связан с именем с помощью socket_bind() и начал прослушивание соединений с помощью socket_listen(), эта функция будет принимать входящие соединения по этому сокету. После создания успешного соединения возвращается новый ресурс сокета, который может использоваться при взаимодействии. Если в сокете имеется очередь из нескольких соединений, используется первое соединение. Если запущенных соединений нет, socket_accept() будет блокирована, пока соединение не появится. Если socket сделан неблокирующим с помощью функции socket_set_blocking() или socket_set_nonblock(), будет возвращено FALSE.

Ресурс сокета, возвращаемый функцией socket_accept(), не может использоваться для приёма новых соединений. Однако оригинальный прослушивающий сокет socket оста1тся открытым и может использоваться повторно.

Возвращает новый ресурс сокета успехе, FALSE при ошибке. Код ошибки можно запросить функцией socket_last_error(). Этот код ошибки можно передавать в socket_strerror() для получения текстового объяснения ошибки.

См. также socket_bind(), socket_connect(), socket_listen(), socket_create() и socket_strerror().


Назад Оглавление Вперёд
Функции сокетов Вверхsocket_bind