Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Q: Отдача клиенту обновленных данных.
|
|||
|---|---|---|---|
|
#18+
Кто знает, как обновить страницу всех клиентов принудительно с сервера, без участия самих клиентов. Т.е. на палцах: допустим есть подобие чата. Допустим в нем сидят три человека. Допустим один человек что-то запостил. Надо, чтобы после добавления поста в БД, серверный скрипт обновил страницу не только у запостившего, но и у двух других юзверей. Т.е. нужно минимум обращений к серверу. Про клиентский refresh знаю, но это не подходит. Нужно именно только тогда обновлять, когда что-то добавляется. Когда-то слышал что-то про push-технологию. А вот что это и с чем её едят? Да, желательно реализовать на классическом ASP 3. Или, если у кого есть решения на NET, тоже посмотрю. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.07.2005, 14:11 |
|
||
|
Q: Отдача клиенту обновленных данных.
|
|||
|---|---|---|---|
|
#18+
на классическом ASP 3. Используй RSExecute из RSEnableRemoteScripting("_ScriptLibrary") Опрашивай сервер -если есть изменения - рефреш страницы.... Posted via ActualForum NNTP Server 1.2 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.07.2005, 14:35 |
|
||
|
Q: Отдача клиенту обновленных данных.
|
|||
|---|---|---|---|
|
#18+
Hratchia Опрашивай сервер -если есть изменения - рефреш страницы.... А вот этого мне и надо избежать. Надо насильно втюхивать клиенту новые данные. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.07.2005, 14:54 |
|
||
|
Q: Отдача клиенту обновленных данных.
|
|||
|---|---|---|---|
|
#18+
Если нет связи с клиентом, то как ты хочешь обновить данные на нем? Posted via ActualForum NNTP Server 1.2 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.07.2005, 16:25 |
|
||
|
Q: Отдача клиенту обновленных данных.
|
|||
|---|---|---|---|
|
#18+
if Response.IsClientConnected Then .... else ... end if ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.07.2005, 16:29 |
|
||
|
Q: Отдача клиенту обновленных данных.
|
|||
|---|---|---|---|
|
#18+
[quot] if Response.IsClientConnected Then ..... else .... end if [quot] и как это будет запускаться? Posted via ActualForum NNTP Server 1.2 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.07.2005, 16:35 |
|
||
|
Q: Отдача клиенту обновленных данных.
|
|||
|---|---|---|---|
|
#18+
Это будет проверять, подключен ли клиент. Но, к сожалению, оно проверяет, подключен ли клиент, который в момент её срабатывания и обратился к странице. Если бы к этому свойству можно было бы передать sessionid и проверить по каждой сессии, то осталось бы узнать, можно ли, зная sessionid и зная, что клиент подключен, втюхнуть ему какие-то данные. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.07.2005, 16:43 |
|
||
|
Q: Отдача клиенту обновленных данных.
|
|||
|---|---|---|---|
|
#18+
:) Вспоминается реклама сыра хохланд Posted via ActualForum NNTP Server 1.2 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.07.2005, 16:45 |
|
||
|
Q: Отдача клиенту обновленных данных.
|
|||
|---|---|---|---|
|
#18+
Не знаю такой рекламы. Был поставлен вопрос. Не можешь ответить точно - значит не надо флеймить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.07.2005, 16:47 |
|
||
|
Q: Отдача клиенту обновленных данных.
|
|||
|---|---|---|---|
|
#18+
RFTЭто будет проверять, подключен ли клиент. Но, к сожалению, оно проверяет, подключен ли клиент, который в момент её срабатывания и обратился к странице. Если бы к этому свойству можно было бы передать sessionid и проверить по каждой сессии, то осталось бы узнать, можно ли, зная sessionid и зная, что клиент подключен, втюхнуть ему какие-то данные. После того как клиент получил страницу о подключении стоит забыть ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2005, 17:46 |
|
||
|
Q: Отдача клиенту обновленных данных.
|
|||
|---|---|---|---|
|
#18+
А что тогда ЭТО: IsClientConnected The IsClientConnected property is a read-only property that indicates if the client has disconnected from the server since the last Response.Write. Syntax Response.IsClientConnected ( ) Remarks This property allows you greater control over circumstances where the client may have disconnected from the server. For example, if a long period of time has elapsed between when a client request was made and when the server responded, it may be beneficial to make sure the client is still connected before continuing to process the script. Example <% 'check to see if the client is connected If Not Response.IsClientConnected Then 'get the sessionid to send to the shutdown function Shutdownid = Session.SessionID 'perform shutdown processing Shutdown(Shutdownid) End If %> ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2005, 17:52 |
|
||
|
Q: Отдача клиенту обновленных данных.
|
|||
|---|---|---|---|
|
#18+
RFTА что тогда ЭТО: IsClientConnected The IsClientConnected property is a read-only property that indicates if the client has disconnected from the server since the last Response.Write. Syntax Response.IsClientConnected ( ) Remarks This property allows you greater control over circumstances where the client may have disconnected from the server. For example, if a long period of time has elapsed between when a client request was made and when the server responded, it may be beneficial to make sure the client is still connected before continuing to process the script. Example <% 'check to see if the client is connected If Not Response.IsClientConnected Then 'get the sessionid to send to the shutdown function Shutdownid = Session.SessionID 'perform shutdown processing Shutdown(Shutdownid) End If %> Прочти мой предыдущий пост - а так можешь пробовать сколько угодно:) все что ты привел крутиться на сервере, а ты хочешь клиенту что-то подсунуть, когда он уже получил свое. при помощи IsConnected ты можешь во время выполнения серверного скрипта проверить жив ли твой клиент ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2005, 18:03 |
|
||
|
Q: Отдача клиенту обновленных данных.
|
|||
|---|---|---|---|
|
#18+
Hratchia при помощи IsConnected ты можешь во время выполнения серверного скрипта проверить жив ли твой клиент Хорошо, это я понял. А насчет CDF что-нибудь можешь сказать? Возможно ли его функционал переложить или придется изучать его самого? Т.е. вообще больше никаких идей нет? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2005, 18:10 |
|
||
|
|

start [/forum/topic.php?fid=18&msg=33190180&tid=1393784]: |
0ms |
get settings: |
10ms |
get forum list: |
19ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
63ms |
get topic data: |
13ms |
get forum data: |
4ms |
get page messages: |
68ms |
get tp. blocked users: |
2ms |
| others: | 263ms |
| total: | 450ms |

| 0 / 0 |
