-
Icq точно устанавливает обычное TCP соединение и держит его в течение всего сеанса. Можно снифером поглядеть.
-
> DVM (18.11.2012 19:28:12)
Постоянное соединение нагрузит сервер.. Но как вариант... :) . Можно попробовать. Спасибо
-
> Иван Сараев (18.11.12 19:47) [15]
читай
Сергей М. © (18.11.12 20:01) [19]
При подключение к серверу уже известно куда отвечать
-
> Постоянное соединение нагрузит сервер
С чего бы вдруг ?
-
То есть клиент инициализирует соединение.. Периодически отправляет запрос.. И.. Ждет ответа от сервера? А сервер отвечает только когда нужно. Так?
-
Cервер отвечает либо сразу, если нет резона напрягать клиента ожиданием, либо отвечает когда ему есть что ответить.
-
> Иван Сараев
если у тебя обычный хостинг то там вряд ли можно запустить сервер
-
если у тебя обычный хостинг то там вряд ли можно запустить сервер
Мда.. Им не резон тратить ресурсы на поддержание кучи соединений с клиентами.. :) вы правы
придется оставить все как есть
-
сервер - это непрерывно выполняющийся скрипт , который просто ждёт подключения клиентов. На хостингах обычно стоит ограничение на время выполнения скрипта :(
-
> На хостингах обычно стоит ограничение на время выполнения
> скрипта :(
Я об этом и говорю. Надо выделенный виртуальный сервер покупать. Там можешь устраивать какой угодно карнавал.
-
А если сделать клиенты серверами а на хостинге скрипт который дает им запрос как клиент только тогда когда есть новые сообщения. Но тут мешает Нат блин
-
То есть например изменилось количество сообщений и пхп скрипт посылает клиентам по очереди каждому сообщение об этом. А на клиентах стоят сервера которые ждут это сообщение.. Да только сообщение до них не доходит из за Ната. Бред.. В общем понял что выхода тут нет
-
> Иван Сараев
Как вариант можно не покупать выделенный сервер а запустить его у себя дома. 10 мбит канала если он есть хватит для большого числа клиентов. Но большинство провайдеров не дают выделенный IP вместе с безлимитом, в этом случае можно воспользоваться DynDNS
-
> Иван Сараев
вообще можно поискать хостинги с поддержкой сокетов и где нет ограничения на время работы скрипта. Думаю заграничные такие есть.
-
> На хостингах обычно стоит ограничение на время выполнения
> скрипта
Тогда без таймайта в ajax-запросе точно не обойтись.
-
> То есть например изменилось количество сообщений и пхп скрипт
> посылает клиентам по очереди каждому сообщение об этом.
> А на клиентах стоят сервера которые ждут это сообщение..
> Да только сообщение до них не доходит из за Ната.
Тут НАТ не мешает, мешает сисадмин с файрволом