Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > Серверные технологии и Flash

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 14.08.2007, 18:09
Psycho Tiger вне форума Посмотреть профиль Отправить личное сообщение для Psycho Tiger Найти все сообщения от Psycho Tiger
  № 1  
Ответить с цитированием
Psycho Tiger
 
Аватар для Psycho Tiger

блогер
Регистрация: Jun 2005
Адрес: Господи пожалуйста не Новосибирск
Сообщений: 6,598
Записей в блоге: 17
По умолчанию Отправка пакета юзеру

Здрасти
Собственно для примера возьмем тот же чат:
Есть несколько юзеров, они говорят друг с другом.
Что происходит при нажатии кнопки отправить в чат?
Сообщение летит на сервер, где он записывает его в файл.
А что дальше? Заставлять каждого юзера "вкусно перегружать лог чата, пока юзер не вылетит из за отсутсвия трафика"?


Само собой нет, на помощь идут таблицы из мускула (My sql для не просвященных).
У нас есть переменная, с какой строки нам выдирать из таблицы, выдрали, изменли во флэше переменную строки... все просто!

А флэш обновляет чат скажем каждые 5 секунд.

А реально ли просто не заморачиваться с мускулом, а просто тупо при нажатии кнопки отправить 1 юзера, передать пакет всем остальным, которые НИЧЕГО не качают, а находяться в режиме ожидания (что то вроде прослушивания сидя на каком то порту).
Вариант хранить 1 байт в левом файле, хравшего в себе 0 или 1, появилось ли что новое или нет не предлагать)) Закрузка канала как никак.

Надеюсь, изьяснил все подробно, заранее спасибо

Старый 15.08.2007, 04:27
Skubent вне форума Посмотреть профиль Отправить личное сообщение для Skubent Посетить домашнюю страницу Skubent Найти все сообщения от Skubent
  № 2  
Ответить с цитированием
Skubent
 
Аватар для Skubent

Регистрация: Oct 2005
Адрес: Млечный Путь, 7-й рукав, YD AC-451, 3-я планета.
Сообщений: 996
Отправить сообщение для Skubent с помощью ICQ
Изъяснили Вы, сударь, из рук вон плохо. Обрывочные мысли, коими пестрит Ваш пост свидетельствуют о сильнейшем душевном волнении....

И отдать http-сервер пользователю ничего не может, пока пользователь его специально не попросит. Читайте протоколы, да.

От одного пользователя к другому сообщения посылать - это надо ИМ какой-нибудь рассмотреть. Не на php писанный.

А можно просто от сервера отдавать новые сообщения. По запросу каждого пользователя. И всего делов.
__________________
Тут вы найдете ответы на почти все вопросы:
А можно ли сделать так ? - Можно.
Почему не работает ? - Неправильно сделано.
Где ошибка ? - В ДНК.

Старый 15.08.2007, 11:41
Psycho Tiger вне форума Посмотреть профиль Отправить личное сообщение для Psycho Tiger Найти все сообщения от Psycho Tiger
  № 3  
Ответить с цитированием
Psycho Tiger
 
Аватар для Psycho Tiger

блогер
Регистрация: Jun 2005
Адрес: Господи пожалуйста не Новосибирск
Сообщений: 6,598
Записей в блоге: 17
ММмм.. спасибо.
Будем изучать tcp/ip...

Старый 15.08.2007, 11:53
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 4  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,784
Это вам сокет-сервер надобно…

Старый 22.08.2007, 12:46
GreatRash вне форума Посмотреть профиль Отправить личное сообщение для GreatRash Найти все сообщения от GreatRash
  № 5  
Ответить с цитированием
GreatRash

Регистрация: Jun 2007
Сообщений: 118
А AJAX тут никак не поможет???

Старый 22.08.2007, 13:36
Usnul вне форума Посмотреть профиль Отправить личное сообщение для Usnul Посетить домашнюю страницу Usnul Найти все сообщения от Usnul
  № 6  
Ответить с цитированием
Usnul
 
Аватар для Usnul

Регистрация: Mar 2001
Адрес: во сне
Сообщений: 2,701
Отправить сообщение для Usnul с помощью ICQ
на PHP можно написать сокет сервер, для мелких нужд он сгодится, вообще сокеты лучше писать на нормальном языке типа сей или хотябы явы.
__________________
I'm only happy when it rains.
Waka Laka

Старый 22.08.2007, 13:37
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 7  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,784
А вы знаете, что такое ajax?

Старый 22.08.2007, 13:43
Usnul вне форума Посмотреть профиль Отправить личное сообщение для Usnul Посетить домашнюю страницу Usnul Найти все сообщения от Usnul
  № 8  
Ответить с цитированием
Usnul
 
Аватар для Usnul

Регистрация: Mar 2001
Адрес: во сне
Сообщений: 2,701
Отправить сообщение для Usnul с помощью ICQ
AJAX - http://en.wikipedia.org/wiki/Ajax_%28programming%29, совершенно не в тему.
__________________
I'm only happy when it rains.
Waka Laka

Старый 22.08.2007, 18:21
GreatRash вне форума Посмотреть профиль Отправить личное сообщение для GreatRash Найти все сообщения от GreatRash
  № 9  
Ответить с цитированием
GreatRash

Регистрация: Jun 2007
Сообщений: 118
Цитата:
А вы знаете, что такое ajax?
ajax - асинхронный JS и XML.

Пишут же чаты с помощью этой технологии, так почему не передать полученные с сервера переменные флэшу? А именно сообщения.

Старый 22.08.2007, 18:24
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 10  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,784
Вероятно, вы плохо знаете, что такое ajax и как он работает.

Создать новую тему Ответ Часовой пояс GMT +4, время: 01:10.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 01:10.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.