Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Постоянно соединение с сервером. Как? 
:(
    Опции темы
Kotakota
  Дата 20.12.2010, 13:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 64
Регистрация: 14.12.2010

Репутация: нет
Всего: нет



Привет.
Как можно организовать постоянное соединение (long polling) с сервером с помощью AJAX/PHP?
Без использования jQuery.
Если это вообще возможно?
PM MAIL   Вверх
MoLeX
Дата 20.12.2010, 14:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Местный пингвин
****


Профиль
Группа: Модератор
Сообщений: 4076
Регистрация: 17.5.2007

Репутация: 46
Всего: 140



Цитата(Kotakota @  20.12.2010,  13:38 Найти цитируемый пост)
Без использования jQuery.

jQuery - это фреймворк облегчающий жизнь. 
Почитай


--------------------
Amazing  smile 
PM MAIL WWW ICQ   Вверх
Kotakota
  Дата 21.12.2010, 08:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 64
Регистрация: 14.12.2010

Репутация: нет
Всего: нет



Цитата(MoLeX @ 20.12.2010,  14:19)
Цитата(Kotakota @  20.12.2010,  13:38 Найти цитируемый пост)
Без использования jQuery.

jQuery - это фреймворк облегчающий жизнь. 
Почитай

JQuery - это вещь конечно.
Мне jquery не нужен, нужна реализация. Даже самая простая.
 smile 

Это сообщение отредактировал(а) Kotakota - 21.12.2010, 08:12
PM MAIL   Вверх
Дшпыук
Дата 21.12.2010, 08:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Не сплю
*


Профиль
Группа: Участник
Сообщений: 55
Регистрация: 4.3.2010
Где: Омск

Репутация: нет
Всего: 1



  • Тут есть пример реализации на чистом JS
  • Тут нет примера реализации но много полезного про AJAX & jQuery
PS: MoLeX, туда же почти ссылку дал. smile  есть там пример реализации, читать внимательнее нужно.

Это сообщение отредактировал(а) Дшпыук - 21.12.2010, 09:13
PM MAIL ICQ   Вверх
Kotakota
  Дата 23.12.2010, 06:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 64
Регистрация: 14.12.2010

Репутация: нет
Всего: нет



Цитата(Дшпыук @ 21.12.2010,  08:28)

  • Тут есть пример реализации на чистом JS
  • Тут нет примера реализации но много полезного про AJAX & jQuery
PS: MoLeX, туда же почти ссылку дал. smile  есть там пример реализации, читать внимательнее нужно.

Где Вы там нашли пример реализации постоянного соединения?
Там в примере простой AJAX запрос и получение ответа.
А как из PHP скрипта вызвать JS в браузере пользователя и передать необходимое значение.
PM MAIL   Вверх
enoff
Дата 23.12.2010, 07:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 297
Регистрация: 30.6.2010
Где: Санкт-Петербург

Репутация: 11
Всего: 13



Цитата(Kotakota @  23.12.2010,  06:34 Найти цитируемый пост)
А как из PHP скрипта вызвать JS в браузере пользователя и передать необходимое значение. 

Никак. Соединение создает только клиент.
Как вы себе это представляете? Пошел пользователь кофе пить, а они тут и сами посиделки устроили?
PM MAIL ICQ Skype GTalk   Вверх
Kotakota
  Дата 23.12.2010, 08:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 64
Регистрация: 14.12.2010

Репутация: нет
Всего: нет



Цитата(enoff @ 23.12.2010,  07:49)
Цитата(Kotakota @  23.12.2010,  06:34 Найти цитируемый пост)
А как из PHP скрипта вызвать JS в браузере пользователя и передать необходимое значение. 

Никак. Соединение создает только клиент.
Как вы себе это представляете? Пошел пользователь кофе пить, а они тут и сами посиделки устроили?

Может я неправильно выразился?!
Пусть клиент отправит запрос на соединение, а потом оно будет постоянно поддерживаться.
Я имею в виду, что - бы не опрашивать сервер каждый раз с неким интервалом, а например
произошло на сервере какое - то действие он по ранее созданному соединению отправил изменения клиенту.
PM MAIL   Вверх
Xavier
Дата 23.12.2010, 11:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 6
Регистрация: 11.7.2006

Репутация: нет
Всего: нет



Вы скорее всего имеете ввиду что-то наподобие PUSH, или как гмэйл к примеру почту выдает?
PM MAIL   Вверх
Kotakota
  Дата 23.12.2010, 12:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 64
Регистрация: 14.12.2010

Репутация: нет
Всего: нет



Цитата(Xavier @ 23.12.2010,  11:44)
Вы скорее всего имеете ввиду что-то наподобие PUSH, или как гмэйл к примеру почту выдает?

Да именно это!
Server push!
Только без применения JQuery и прочих фреймворков.
На обычном AJAX.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0479 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.