Эксперты по работе с Indy нужна ваша помощь!
По ходу работы с Indy (точнее с IdTCPServer и IdTCPClient) возникли вопросы
Так вот беспокоит следующий код:
Код:
procedure TForm1.IdTCPServer1Execute(AThread: TIdPeerThread);
begin
cmd.Text:= AThread.Connection.ReadLn;
DBask (cmd.Text);
end;
где DBask – это процедура которая работает с базой данных.
Тоесть, при запросе клиента сервер лезет в БД, делает там какие то манипуляции и отправляет ответ клиенту.
Вопрос:
Не будет ли ошибок ввода/вывода при работа с БД, при одновременном обращении двух клиентов к серверу? Все таки идет же обращение к диску..
Или Indy имеет какие то способы синхронизации…
Я новичок, так что не судите строго…может чего то не понимаю