Показать сообщение отдельно
Старый 21.04.2007, 04:29
Chas вне форума Посмотреть профиль Отправить личное сообщение для Chas Посетить домашнюю страницу Chas Найти все сообщения от Chas
  № 4  
Ответить с цитированием
Chas
 
Аватар для Chas

Регистрация: Sep 2002
Адрес: simferopol
Сообщений: 981
Отправить сообщение для Chas с помощью ICQ
учитывая скорость с которой развивается Интернет, в этом нет необходимости. уже сейчас модем является анахронизмом даже в городах СНГ с населением 20 000 человек. посмотрите на xml. программист 80х рвал бы на себе волосы, если бы узнал, что передачу данных мы строим на этом. а они-то экономили, даже на датах, хранили их в байте. я так обленился,что когда у меня в базе хранится какой-то флаг (ну например заказ может быть аннулированым, ожидающим оплаты или оплаченным, то храню это как строку: "CANCELLED" или "PENDING" или "PAID" - так удобней смотреть дампы базы). а фигли? серверный винт чуть ли не террабайтный, а записей будет от силы тысяч 5 =)
если поставить себе задачу написать флеш-чат, не использующий сокеты и пересылающий минимальное число данных во время ожидания, то можно сделать так:
флеш-чат отправлет xml-запрос о том, не пришли ли новые сообщения, в пхп-коннектор(xml.sendAndLoad). если новых сообщений нет, то коннектор вместо того, чтобы послать ответ об отсутсвии сообщений запускает бесконечный цикл(если будете реализовывать - не забудьте задержку-delay, а то подвесите проц), в котором проверяет, не пришли ли новые сообщения и только когда сообщение появилось - только тогда отслылает ответ в чат.
тогда мы получим или на onLoad - новые сообщения в тот момент, когда они появились. или на onLoad сообщение об ошибке по таймауту.

задача по большому счету бесполезная.
по сокетам инфы - море. ищите лучше.
__________________
~
Never trouble trouble till trouble troubles you!


Последний раз редактировалось Chas; 21.04.2007 в 04:35.