|
|
|
| Как отобразить в реальном времени отобразить измененное значение переменной?
переменная была изменена например на другом компе
т.е на странице например отображается цифра "2" человек на одном компе прибавляет к ней "1" а на другом отображется уже не два а три ... | |
|
|
|
|
|
|
|
для: F12
(02.08.2005 в 01:40)
| | Вообще протокол HTTP для таких фокусов не очень предназначен, люди пишут невидимые фреймы, которые постоянно обращаются к серверу за изменениями... т.е. изменения нужно сначала передать на сервер, а от туда их заберут уже другие клиенты. Вообще удобнее воспользоваться другими средствами, которые реализуют технологию point-point или рассылку широковещательного сигнала. В рамках Web такие вещи делать трудно. | |
|
|
|
|
|
|
|
для: cheops
(02.08.2005 в 02:03)
| | ну а если сделать так ...
а если всё тоже самое только:
у другого на компе делается refresh после сложения ..... и тогда отображается 3 | |
|
|
|
|
|
|
|
для: F12
(02.08.2005 в 02:56)
| | refresh придётся делать на обоих машинах, причём сначала на той, где призводится сложнение, чтобы отправить данные на сервер, а затем на той куда данные должны поступить, чтобы загрузить их с сервера. Т.е. как правильно говорит akira вторая машина должна постоянно опрашивать первую. Если бы был сессионный протокол, то сервер бы просто послал по установленному каналу сигнал всем клиентам, чтобы они отобразили цифру, но в HTTP сервер может отвечать только на запросы клиентов, пока его не спросят - он палец о палец не ударит. | |
|
|
|
|
|
|
|
для: F12
(02.08.2005 в 01:40)
| | В реальном времени быть не может :) Елс конечно два компьютера не подключены через оптоволокно друг к другу.
Задержки были и будут. А через пхп это можно выполнить, только через запрос к серверу, что отнюдь не в реальном времени.
А другому копмьютеру надо будет все время подключатсья в сервеку, что бы проверить не изменилось ли данная. Тут лучще поступать как cheops писал выше. | |
|
|
|