Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Q: Отдача клиенту обновленных данных. / 14 сообщений из 14, страница 1 из 1
27.07.2005, 14:11
    #33186972
RFT
RFT
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Q: Отдача клиенту обновленных данных.
Кто знает, как обновить страницу всех клиентов принудительно с сервера, без участия самих клиентов.
Т.е. на палцах: допустим есть подобие чата. Допустим в нем сидят три человека. Допустим один человек что-то запостил. Надо, чтобы после добавления поста в БД, серверный скрипт обновил страницу не только у запостившего, но и у двух других юзверей.
Т.е. нужно минимум обращений к серверу.

Про клиентский refresh знаю, но это не подходит. Нужно именно только тогда обновлять, когда что-то добавляется.

Когда-то слышал что-то про push-технологию. А вот что это и с чем её едят?

Да, желательно реализовать на классическом ASP 3.
Или, если у кого есть решения на NET, тоже посмотрю.
...
Рейтинг: 0 / 0
27.07.2005, 14:35
    #33187067
Hratchia
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Q: Отдача клиенту обновленных данных.
на классическом ASP 3.
Используй RSExecute
из
RSEnableRemoteScripting("_ScriptLibrary")

Опрашивай сервер -если есть изменения - рефреш страницы....


Posted via ActualForum NNTP Server 1.2
...
Рейтинг: 0 / 0
27.07.2005, 14:54
    #33187133
RFT
RFT
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Q: Отдача клиенту обновленных данных.
Hratchia
Опрашивай сервер -если есть изменения - рефреш страницы....


А вот этого мне и надо избежать. Надо насильно втюхивать клиенту новые данные.
...
Рейтинг: 0 / 0
27.07.2005, 16:25
    #33187438
Hratchia
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Q: Отдача клиенту обновленных данных.
Если нет связи с клиентом, то как ты хочешь обновить данные на нем?


Posted via ActualForum NNTP Server 1.2
...
Рейтинг: 0 / 0
27.07.2005, 16:29
    #33187451
RFT
RFT
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Q: Отдача клиенту обновленных данных.
if Response.IsClientConnected Then
....
else
...
end if
...
Рейтинг: 0 / 0
27.07.2005, 16:35
    #33187473
Hratchia
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Q: Отдача клиенту обновленных данных.
[quot]
if Response.IsClientConnected Then
.....
else
....
end if

[quot]


и как это будет запускаться?


Posted via ActualForum NNTP Server 1.2
...
Рейтинг: 0 / 0
27.07.2005, 16:43
    #33187494
RFT
RFT
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Q: Отдача клиенту обновленных данных.
Это будет проверять, подключен ли клиент. Но, к сожалению, оно проверяет, подключен ли клиент, который в момент её срабатывания и обратился к странице.
Если бы к этому свойству можно было бы передать sessionid и проверить по каждой сессии, то осталось бы узнать, можно ли, зная sessionid и зная, что клиент подключен, втюхнуть ему какие-то данные.
...
Рейтинг: 0 / 0
27.07.2005, 16:45
    #33187498
Hratchia
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Q: Отдача клиенту обновленных данных.
:)

Вспоминается реклама сыра хохланд


Posted via ActualForum NNTP Server 1.2
...
Рейтинг: 0 / 0
27.07.2005, 16:47
    #33187503
RFT
RFT
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Q: Отдача клиенту обновленных данных.
Не знаю такой рекламы. Был поставлен вопрос. Не можешь ответить точно - значит не надо флеймить.
...
Рейтинг: 0 / 0
28.07.2005, 17:46
    #33190180
Hratchia
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Q: Отдача клиенту обновленных данных.
RFTЭто будет проверять, подключен ли клиент. Но, к сожалению, оно проверяет, подключен ли клиент, который в момент её срабатывания и обратился к странице.
Если бы к этому свойству можно было бы передать sessionid и проверить по каждой сессии, то осталось бы узнать, можно ли, зная sessionid и зная, что клиент подключен, втюхнуть ему какие-то данные.

После того как клиент получил страницу о подключении стоит забыть
...
Рейтинг: 0 / 0
28.07.2005, 17:52
    #33190193
RFT
RFT
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Q: Отдача клиенту обновленных данных.
А что тогда ЭТО:


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
%>
...
Рейтинг: 0 / 0
28.07.2005, 18:03
    #33190235
Hratchia
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Q: Отдача клиенту обновленных данных.
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 ты можешь во время выполнения серверного скрипта проверить жив ли твой клиент
...
Рейтинг: 0 / 0
28.07.2005, 18:10
    #33190256
RFT
RFT
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Q: Отдача клиенту обновленных данных.
Hratchia
при помощи IsConnected ты можешь во время выполнения серверного скрипта проверить жив ли твой клиент

Хорошо, это я понял.

А насчет CDF что-нибудь можешь сказать? Возможно ли его функционал переложить или придется изучать его самого?

Т.е. вообще больше никаких идей нет?
...
Рейтинг: 0 / 0
28.07.2005, 18:19
    #33190272
Hratchia
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Q: Отдача клиенту обновленных данных.
с каналами не работал.
...
Рейтинг: 0 / 0
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Q: Отдача клиенту обновленных данных. / 14 сообщений из 14, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]