|
|
|||||
блогер
Регистрация: Jun 2005
Адрес: Господи пожалуйста не Новосибирск
Сообщений: 6,598
Записей в блоге: 17
|
Отправка пакета юзеру
Здрасти
Собственно для примера возьмем тот же чат: Есть несколько юзеров, они говорят друг с другом. Что происходит при нажатии кнопки отправить в чат? Сообщение летит на сервер, где он записывает его в файл. А что дальше? Заставлять каждого юзера "вкусно перегружать лог чата, пока юзер не вылетит из за отсутсвия трафика"? Само собой нет, на помощь идут таблицы из мускула (My sql для не просвященных). У нас есть переменная, с какой строки нам выдирать из таблицы, выдрали, изменли во флэше переменную строки... все просто! А флэш обновляет чат скажем каждые 5 секунд. А реально ли просто не заморачиваться с мускулом, а просто тупо при нажатии кнопки отправить 1 юзера, передать пакет всем остальным, которые НИЧЕГО не качают, а находяться в режиме ожидания (что то вроде прослушивания сидя на каком то порту). Вариант хранить 1 байт в левом файле, хравшего в себе 0 или 1, появилось ли что новое или нет не предлагать)) Закрузка канала как никак. Надеюсь, изьяснил все подробно, заранее спасибо
__________________
Тут мужик танцует и поёт про флэш |
|
|||||
Изъяснили Вы, сударь, из рук вон плохо. Обрывочные мысли, коими пестрит Ваш пост свидетельствуют о сильнейшем душевном волнении....
И отдать http-сервер пользователю ничего не может, пока пользователь его специально не попросит. Читайте протоколы, да. От одного пользователя к другому сообщения посылать - это надо ИМ какой-нибудь рассмотреть. Не на php писанный. А можно просто от сервера отдавать новые сообщения. По запросу каждого пользователя. И всего делов.
__________________
Тут вы найдете ответы на почти все вопросы: А можно ли сделать так ? - Можно. Почему не работает ? - Неправильно сделано. Где ошибка ? - В ДНК. |
|
|||||
блогер
Регистрация: Jun 2005
Адрес: Господи пожалуйста не Новосибирск
Сообщений: 6,598
Записей в блоге: 17
|
ММмм.. спасибо.
Будем изучать tcp/ip...
__________________
Тут мужик танцует и поёт про флэш |
|
|||||
Et cetera
Регистрация: Sep 2002
Сообщений: 30,784
|
Это вам сокет-сервер надобно…
|
|
|||||
Регистрация: Jun 2007
Сообщений: 118
|
А AJAX тут никак не поможет???
|
|
|||||
на PHP можно написать сокет сервер, для мелких нужд он сгодится, вообще сокеты лучше писать на нормальном языке типа сей или хотябы явы.
__________________
I'm only happy when it rains. Waka Laka |
|
|||||
Et cetera
Регистрация: Sep 2002
Сообщений: 30,784
|
А вы знаете, что такое ajax?
|
|
|||||
AJAX - http://en.wikipedia.org/wiki/Ajax_%28programming%29, совершенно не в тему.
__________________
I'm only happy when it rains. Waka Laka |
|
|||||
Регистрация: Jun 2007
Сообщений: 118
|
Цитата:
Пишут же чаты с помощью этой технологии, так почему не передать полученные с сервера переменные флэшу? А именно сообщения. |
|
|||||
Et cetera
Регистрация: Sep 2002
Сообщений: 30,784
|
Вероятно, вы плохо знаете, что такое ajax и как он работает.
|
Часовой пояс GMT +4, время: 01:10. |
|
« Предыдущая тема | Следующая тема » |
|
|