Intereting Posts
Функции, SQL-соединения и глобальная переменная DOM для разбора стены Facebook Проверка ссылок с помощью Multi-Curl Как я могу перечислить те же данные ID с циклом while в PHP? Установить зависимость (доктрина / dbal) на композитор laravel Как вы можете избежать вставки нулевой записи в базу данных с помощью ассоциации «один ко многим» с использованием доктрины? лучший способ определить страну / местоположение посетителя? Как подсчитать количество строк, возвращаемых запросом mysql? Проверка файлов cookie и перенаправление с помощью Apache папка как субдомен на клике Ларавелл Красноречивые транзакции ORM Как опросить электронную почту с помощью размещенных решений? PHP или ASP получение php в виде текста на выходе Symfony3 «Опция« placeholder »не существует». XAMPP / MySQL: не удалось открыть файл таблицы таблиц с одной таблицей. \ Mysql \ innodb_index_stats.ibd после перезагрузки MySQL

socket_create vs. fsockopen php

Хостинг-сервис, который я использую в настоящее время, не позволяет мне использовать сокеты, вероятно, по уважительной причине с их стороны. Однако они позволяют использовать fsockopen . Мне было интересно, какая разница, потому что некоторые скрипты, которые работали с socket_create и даже stream_socket_server , не работают с fsockopen . Тем не менее, если fsockopen должен работать, мой код указан ниже. То, что он делает, это прослушивание на своем собственном ip-адресе для входящих пакетов udp и их чтение.

благодаря

$sock = fsockopen("udp://xxxx", $port); while(1) { $buf = fread($sock, 200); flush(); ob_flush(); } 

fsockopen создает соединение с хостом, а не со слуховым сокетом.

fsockopen ($ address) ~ == socket_connect ( socket_create (), $ address)

Ваш хостинг-провайдер не хочет, чтобы вы слушали альтернативные порты / протоколы.

Если у вас есть работы, я не буду рассчитывать на то, что он всегда работает, так как это будет ошибкой.