|
|
|
Как сделать чат
|
|||
|---|---|---|---|
|
#18+
В общем я хочу написать чат на пхп, как это сделать я представляю. Единственная загвоздка в том, что я не знаю как сделать так, чтобы при добавлении сообщения происходило автоматическое обновление окна в браузере клиента. Я думаю после добавления сообщения обновлять поле в таблице базы данных, в котором будет указано время добавления последнего сообщения. Поэтому нужен какой-то скрипт, возможно на Java, который бы отслеживал обновления этого поля и обнавлял страницу. Кто-нибудь знает как должен выглядеть этот скрипт? Возможно существует какой-нибудь другой способ реализации чата. Буду рад его выслушать. Спасибо за ответы... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.01.2006, 10:52 |
|
||
|
Как сделать чат
|
|||
|---|---|---|---|
|
#18+
выставь перезагрузку в html страницы каждые пять секунд например. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.01.2006, 12:29 |
|
||
|
Как сделать чат
|
|||
|---|---|---|---|
|
#18+
Можно попробовать XMLHttpRequest - каждый раз, когда кто-нибудь добавит новое сообщение "хук" будет получать xml содержания типа: отправитель, время, сообщение ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.01.2006, 16:28 |
|
||
|
Как сделать чат
|
|||
|---|---|---|---|
|
#18+
А можно по подробнее про этот самый 'хук' ? буду признателен за ссылку :) Сейчас озадачен написанием он-лайн консультации ... в простонародье (чат) как раз хочу использвовать AJAX Заранее спасибо ! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.02.2006, 08:12 |
|
||
|
Как сделать чат
|
|||
|---|---|---|---|
|
#18+
Если подождёшь пару дней могу показать простой пример для чата ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.02.2006, 10:59 |
|
||
|
Как сделать чат
|
|||
|---|---|---|---|
|
#18+
madgolЕсли подождёшь пару дней могу показать простой пример для чата Лично я с удовольствием ;) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.02.2006, 11:20 |
|
||
|
Как сделать чат
|
|||
|---|---|---|---|
|
#18+
Рабочий пример http://www.museum-esenin.ru/chat/, исходники в атаче. Смотри так же следующие статьи http://webmascon.com Сверхдинамичные веб-интерфейсы http://www.xml.com Very Dynamic Web Interfaces http://developer.apple.com/ Dynamic HTML and XML: The XMLHttpRequest Object В следущем месте почему-то не работает: Код: plaintext 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2006, 10:34 |
|
||
|
Как сделать чат
|
|||
|---|---|---|---|
|
#18+
Без запроса на сервер от клиента обойтись не удалось, но все равно данных пересылается меньше, чем при перегрузке страницы. Необходимо только подобрать интервал опроса сервера Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2006, 10:38 |
|
||
|
Как сделать чат
|
|||
|---|---|---|---|
|
#18+
Большое спасибо :) буду изучать :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2006, 14:45 |
|
||
|
Как сделать чат
|
|||
|---|---|---|---|
|
#18+
Да по поводу опроса ... По идее если взять ту же реализацию AJAX происходит ожидание ... (что-то типа виндовово WaitForSingleObject) т.е. находится в состоянии ожидания ... Я что-то слышал про сокетную реализацию чатов ... Ктонибудь знает что это и с чем ее едят ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2006, 14:56 |
|
||
|
|

start [/forum/topic.php?fid=23&msg=33526017&tid=1476825]: |
0ms |
get settings: |
10ms |
get forum list: |
8ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
160ms |
get topic data: |
6ms |
get forum data: |
1ms |
get page messages: |
30ms |
get tp. blocked users: |
1ms |
| others: | 233ms |
| total: | 453ms |

| 0 / 0 |
