set_time_limit(0); header("Cache-Control: no-cache, must-revalidate"); header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); flush(); while($i < 10) { sleep(1); $i++; echo $i; flush(); } Почему мой код не распечатывает 1, затем ждать и печатать 2, а затем ждать и печатать 3. Вместо этого он просто ждет 10 секунд и распечатывает 12345678910 все сразу? Есть ли способ распечатать […]
Я хотел знать, может ли кто-нибудь объяснить несколько простыми словами, как я мог бы начать работу с комету. Я нахожусь в среде общего хоста. Какова моя возможность? Из того, что я прочитал здесь sofar, является то, что php не самый лучший вариант. Потому что он запускается как один процесс для каждого запроса, а не поток. […]
Ответы, которые я нашел на этот вопрос (например, здесь , здесь и здесь ), связаны с pfsockopen (), которые, похоже, ориентированы на нелокальные соединения сокетов. Однако код, который я написал до сих пор, использует php для доступа к серверу C ++ через локальное соединение. Я хочу, чтобы эта связь была постоянной (так что я могу […]
Я хочу написать php-сайт, который использует технологию комет для обновления в реальном времени. У меня есть несколько вопросов: Лучше ли использовать кометный сервер? Какой кометный сервер хорош? Для кометного сервера (например, орбитального) я должен сначала установить основанный на пифах сервер, а затем написать файл php для создания сокета для подключения к кометному серверу. Правильно? (Orbited.org […]
У меня простой кометный чат. JavaScript отправляет запрос ajax с длинным опросом. Когда сервер находит новые сообщения в базе данных, он отвечает и дает JSON. Затем JavaScript снова отправит запрос. Javascript: function cometConnect(){ $.ajax({ cache:false, type:"get", data:'ts='+ts, url: urlBack, async: true, success: function (arr1) { //work with JSON //….. }, complete:function(){ cometConnect(true); nerr=false; }, dataType: […]
Ищете открытую чат-комнату php / mysql ajax с открытым исходным кодом (не частным чатом 1-к-1). Что бы вы, ребята, рекомендовали? Мне нужно будет сделать сотни экземпляров чата (например, у каждой группы пользователей есть своя эксклюзивная чат-комната)
Я хочу знать, как использовать ajax push. Я узнал из различных веб-статей, что Ajax push можно получить, используя несколько программ, таких как COMET, APE (AJAX PUSH ENGINE) и т. д. Но я хочу знать, есть ли более простой способ использования и какой язык используется для реализации ajax push. потому что в статьях, которые я видел. […]
Я хочу создать чат, основанный на JavaScript (jQuery будет использоваться для AJAX) и PHP. Я слышал, что хороший способ сделать это – использовать длительный опрос. Я понимаю эту идею, но я не знаю, как ее реализовать на стороне сервера. Бесконечный цикл звучит как плохая идея.
Я пробовал читать некоторые статьи, но я пока не совсем понимаю понятия. Кто-то хотел бы сделать снимок, объяснив мне, что это за технологии: Длительный опрос События, отправленные сервером WebSockets комета Одна вещь, с которой я сталкивался каждый раз, – это сервер, который открывает соединение и передает данные клиенту. Каким образом соединение остается открытым и как […]
Я думал об использовании чата реального времени с использованием бэкэнда PHP, но я просмотрел этот комментарий на сайте, обсуждая комету: Я понимаю, что PHP – ужасный язык для кометы, потому что Comet требует, чтобы постоянное соединение было открыто для каждого клиента браузера. Использование mod_php означает привязку дочернего элемента Apache полный рабочий день для каждого клиента, […]