Чат Delphi

Status
Not open for further replies.

maxim220

Турист
И к чему это?
Если предполагается делать чат на MS SQL сервере, то самым сложным будет уведомление клиента сервером о событии - о том, что на для клиента на сервере есть новое сообщение. А в этой теме обсуждается этот вопрос.
 

LeshaRB

Завсегдатай
Staff member
Moderator
Если предполагается делать чат на MS SQL сервере, то самым сложным будет уведомление клиента сервером о событии - о том, что на для клиента на сервере есть новое сообщение. А в этой теме обсуждается этот вопрос.
И что сложного?
Опрашивать сервер?


Я не понимаю зачем вообще бд нужна
 

maxim220

Турист
И что сложного?
Опрашивать сервер?
Я не понимаю зачем вообще бд нужна
Сервер опрашивать просто нельзя, особенно когда клиентов много. Если задача требует малых задержек, то вообще опрос не рассматривается. Типовая задача - чат внутри предприятия (вод тут-то и нужна нормальная БД для протоколирования всех бесед и поиска информации), или система оповещения пользователей о событиях в системе.
 

LeshaRB

Завсегдатай
Staff member
Moderator
Сервер опрашивать просто нельзя, особенно когда клиентов много. Если задача требует малых задержек, то вообще опрос не рассматривается. Типовая задача - чат внутри предприятия (вод тут-то и нужна нормальная БД для протоколирования всех бесед и поиска информации), или система оповещения пользователей о событиях в системе.
Тот же comfortchat
требует Бд?
 

Temoxa

Турист
Тот же comfortchat
требует Бд?
У них свои сервиса СУБД полюбому) Тут мы говорим про свой лисепед)


Сервер опрашивать просто нельзя, особенно когда клиентов много. Если задача требует малых задержек, то вообще опрос не рассматривается. Типовая задача - чат внутри предприятия (вод тут-то и нужна нормальная БД для протоколирования всех бесед и поиска информации), или система оповещения пользователей о событиях в системе.
Да, ты совершенно верно понял в чем проблема) По идее она решается асинхроннами запросами с хинтом with no lock =) либо в отдельном потоке опрашивать)
 

maxim220

Турист
Тот же comfortchat
требует Бд?
comfortchat тут не при чем. Вообще. И БД подобным вещам для работы с сообщениями не нужна, естественно. БД в чате реально нужна для корпоративных задач, когда существенным будет вопрос кто, что, кому сказал на определенную тему в заданный промежуток времени.
 

LeshaRB

Завсегдатай
Staff member
Moderator
comfortchat тут не при чем. Вообще. И БД подобным вещам для работы с сообщениями не нужна, естественно. БД в чате реально нужна для корпоративных задач, когда существенным будет вопрос кто, что, кому сказал на определенную тему в заданный промежуток времени.
Тогда за чем сервер нужен?
Рефреш бд делай и радуйся
 

maxim220

Турист
Тот же comfortchat
требует Бд?
comfortchat - не знаю. Он тут вообще не при чем. Автор темы, как я помню, хотел написать чат с использованием MS SQL. А почему он так решил, что это ему надо, - это его дело. Может просто хочет, может объективно надо.
 

master_devel

Турист
По-моему глупость использование таймера на форме. Учите матчасть для БД и поспользуйтесь компонентами FireDAC. У БД есть в триггерах обработка Event. FireDAC умеет этот Event получать и обрабатывать. Никаких таймеров тут не нужно использовать!
 

Temoxa

Турист
НА сколько я знаю это для Alerts из Oracle, у MS SQL нет такой приколюхи
 

LeshaRB

Завсегдатай
Staff member
Moderator
Автор разводит флуд

Я ссылку давал,



Еще неделю подожду и тема...
 

Ruslan82

Premium
Premium
ТС сам не понимает что хочет сделать, просто он кое как научился работать с бд мсскл и всё, не понимает даже что нет разницы с какой БД будет пример
 
Status
Not open for further replies.
Top