Форум: "Начинающим";
Текущий архив: 2007.06.24;
Скачать: [xml.tar.bz2];
Внизобмен сообщениями Найти похожие ветки
← →
sergeyst © (2007-05-31 13:27) [0]Всем привет!
Есть прога, работающая с БД. Нужно, чтобы пользователи этой проги могли обмениваться сообщениями, текст которых, взят из этой самой БД. Как это сделать?
← →
DVM © (2007-05-31 13:31) [1]
> Как это сделать?
Через сокеты
← →
sergeyst © (2007-05-31 13:33) [2]
> DVM © (31.05.07 13:31) [1]
Я так и думал. Блин читать долго. Или нет? И где?
← →
SlymRO © (2007-05-31 13:37) [3]DVM © (31.05.07 13:31) [1]
Зачем сокеты? можно посредством самой дб
аля SMTP/POP на SQL
Таблица
MSGID|USERID|Data|MSG|
Ее юзер опрашивает select * from mail where userid= :userid;
Выгребает месаги и киляет их DELETE from mail where MSGID= :msgid
← →
DVM © (2007-05-31 13:38) [4]Это не сложно. Тебе только надо будет решить, как пользователи будут находить друг друга - либо жестко привязаны адреса компьютеров к пользователям, либо понадобится сервер, к которому будут подключаться клиенты. А дальше TIDTcpServer и TIDTCPClient. Примеры по созданию чата есть в инете.
← →
SlymRO © (2007-05-31 13:39) [5]Select count(*) from mail where userid= :userid group by userid;
колво почты
MSGID|USERID|FROMUSERID|Data|MSG|
← →
DVM © (2007-05-31 13:39) [6]
> Зачем сокеты? можно посредством самой дб
Тоже вариант.
← →
sergeyst © (2007-05-31 13:42) [7]
> DVM © (31.05.07 13:38) [4]
Я и сам-то вобщем не знаю чего конкретно требуется, а мой очень занятой начальник говорит, что это не сложно, но обозначить задачу конкретно у него получается после нескольких моих тыканиев пальцем в небо. Вот я и хотел узнать, какая есть подобная практика.
← →
sergeyst © (2007-05-31 13:43) [8]
> SlymRO © (31.05.07 13:37) [3]
Можно чайнику разжевать?
← →
sergeyst © (2007-05-31 13:53) [9]
> SlymRO © (31.05.07 13:37) [3]
> DVM © (31.05.07 13:31) [1]
> Зачем сокеты? можно посредством самой дб
Ответьте же как?
← →
DVM © (2007-05-31 13:57) [10]
> Ответьте же как?
Свои сообщения юзеру кладут в таблицу специально для этого созданную в базе. Эту же таблицу сами периодически перечитыват на предмет того, не появились дли там для них сообщения. Прочитанное сообщение удаляется из таблицы. Поля таблицы придумай сам, но там их как минимум 5 - код сообщения, кому, от кого, само сообщение и дата/время его.
← →
sergeyst © (2007-05-31 14:00) [11]
> DVM © (31.05.07 13:57) [10]
Мда... ларчик просто открывался.
Всем спасибо.
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2007.06.24;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.039 c