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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Исходящие данные от скрипта, на хостинге 
:(
    Опции темы
PPS05
Дата 15.3.2008, 22:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 262
Регистрация: 6.11.2005
Где: Беларусь, Минск

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



Задача такая: нужно реализовать диалог клиента со скриптом на хостинге, причем неограниченый по времени.  Как проще решить? web-запрос оборвется по time-out, а желательно, чтобы клиент не должен был бы опрашивать сервер, но сервер должен в любой момент уметь передать данные клиенту.


--------------------
Ушел с форума и не вернулся.
PM MAIL ICQ   Вверх
skyboy
Дата 15.3.2008, 22:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


неОпытный
****


Профиль
Группа: Модератор
Сообщений: 9820
Регистрация: 18.5.2006
Где: Днепропетровск

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



Цитата(PPS05 @  15.3.2008,  21:03 Найти цитируемый пост)
чтобы клиент не должен был бы опрашивать сервер, но сервер должен в любой момент уметь передать данные клиенту. 

в таком случае у клиента должен быть запущен сервер и у клиента должен быть прямой "белый" IP. иначе - никак. сервер не сможет передать данные по неизвестному адресу.
PM MAIL   Вверх
awers
Дата 16.3.2008, 01:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


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

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



Откровенно говоря я так и непонял вопроса. 
Есть запрос, есть ответ ... и т.д. Что значит диалог? Это больше на ajax похоже, а не на php.
PM MAIL WWW ICQ Skype   Вверх
PPS05
Дата 16.3.2008, 10:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 262
Регистрация: 6.11.2005
Где: Беларусь, Минск

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



awers, мне нужно, чтобы сервер мог передать данные клиенту1 без его запроса (по какому-то своему событию). Подробнее - сервер должен при изменении записи в БД (например, от другого клиента2) передать эти данные клиенту1.


--------------------
Ушел с форума и не вернулся.
PM MAIL ICQ   Вверх
Feldmarschall
Дата 16.3.2008, 12:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок
****


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

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



PPS05, давай ты перестанешь говорить загадками и совершать загадочные пассы руками.
Для твоего расплывчатого, ничего не значащего описания ответ дал skyboy - какие условия должны быть на клиенте.
Если же ты хочешь более точного ответа, то постарайся задать более точный вопрос. Ты обратился на форум к специалистам, и, скорее всего, кто-то решал уже задачу, подобную твоей. И может дать совет. Если ты объяснишь реальную задачу.
У доктора ты тоже так себя ведешь - "доктор, что делать если, к примеру, болит?". Или ,все-таки, рассказываешь, что конкретно болит, и как?

Не хочешь рассказывать - тогда сам. Тоже не бином ньютона, НТТР - протокол открытый. Находишь сайт с нужным тебе функционалом, запускаешь НТТР сниффер - и вперед, смотреть, какие соединения устанавливаются, кто к кому обращается, и куда. 
PM   Вверх
awers
Дата 16.3.2008, 15:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


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

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



PPS05, тогда понятно. Думаю что вебом или во всяком случае голым пхп - тебе этого не сделать. 
skyboy, тебе дал развернутый ответ )
PM MAIL WWW ICQ Skype   Вверх
flashaa
Дата 16.3.2008, 16:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Это к вопросу об организации постоянного соединения сервера и клиента. Сколько уже таких тем было, не пересчитать. 
Есть такая технология comet, которая позволяет после отправки одного запроса не закрывать соединение(протокол HTTP подразумевает закрытие соединения после каждого запроса). 
В википедии можно почитать по ссылке: http://en.wikipedia.org/wiki/Comet_(programming)
Сам не читал (ознакомлюсь в ближайшее время), но со слов тех, кто мне рекомендовал ссылку, проблема автора решиться. Правда эта задачка довольно нетривиальная.
PM MAIL   Вверх
PPS05
Дата 16.3.2008, 22:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 262
Регистрация: 6.11.2005
Где: Беларусь, Минск

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



flashaa, это то, что надо! Буду разбираться.


--------------------
Ушел с форума и не вернулся.
PM MAIL ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

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

Важно:

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

Внимание:

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

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

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


 




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


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

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