Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.01.01;
Скачать: CL | DM;

Вниз

Socket ы   Найти похожие ветки 

 
Mozart ©   (2005-12-13 13:31) [0]

Доброго времени суток уважаемые Мастера!

У меня такая задача - мне нужно приложение типа клиент/сервер.
Т.е. у меня на машине стоит БД.
У пользователя на удаленной машине стоит клиентская программа.
Он нажимает кнопку обновить - отправляется запрос в БД на моей машине и, соответственно пользователь получает выборку и базы.

Так вот вопрос такой - можно ли для этого использовать socket? или есть какой - нибудь другой вариант? Нужно ли заранее (при инсталяции программки) открывать порт у пользователя? Поскажите где копать что почитать...


 
clickmaker ©   (2005-12-13 13:32) [1]

почитай про субд + sql (MS SQL, Interbase, ...)
и про компоненты доступа к БД (TTable, TQuery, TADOQuery, ...)
для начала достаточно


 
Mozart ©   (2005-12-13 13:37) [2]

БД я назвал условно. Это просто может быть текстовый файл. А запрос - это выборка из этого файла. Опять же он может быть типизированный. У меня не такая большая задача чтобы использовать СУБД.

Так что прошу прощения - ошибся с определениями... :)


 
clickmaker ©   (2005-12-13 13:44) [3]

ну можно TServerSocket + TClientSocket
читаешь файл в память, накладываешь фильтр по запросу юзера, отдаешь сокету. Он на клиенте принимает это все.
Но все это похоже на работу с СУБД. И средствами БД гораздно удобнее делать.
Насчет сокетов, смотри демки в Delphi


 
Tor ©   (2005-12-13 15:27) [4]

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



Страницы: 1 вся ветка

Текущий архив: 2006.01.01;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.05 c
4-1130502177
Jimm
2005-10-28 16:22
2006.01.01
Убрать границы у combobox, button ...


2-1134689494
Змей
2005-12-16 02:31
2006.01.01
не активная кнопка "Свернуть"


2-1134412154
vpavel
2005-12-12 21:29
2006.01.01
Запрет CTRL+ALT+DEL на XP


2-1134592806
Free0n
2005-12-14 23:40
2006.01.01
Помогите разобраться с файлами


2-1133969354
ZeFiR
2005-12-07 18:29
2006.01.01
Как справиться с ошибкой Stack Overflow?