Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 09.01.2007, 13:09   #1
Prowler
Форумчанин
 
Регистрация: 30.11.2006
Сообщений: 128
По умолчанию создание сетевой БД

Может кому будет интересна эта тема...
Решил создать БД. Суть заключается в следующем:
на сервере висит программка, там же находится БД. Эта программка ловит на каком-нибудь порту текст с данными, форматирует и пишет в БД, если среди текста встречаются 'управляющие' символы, то она выполняет какие-либо действия.
Действий и текста, отправляемого по сети, по задумке, будет очень много.
У меня идея такая на каждого клиента свой поток! Но! Клиентов будет до фига и серверная прога просто не будет справляться. Как то нужно разделять - допустим только 20 подключений единовременно, но тогда встаёт вопрос: как других поставить в очередь чтобы их данные не терялись.
Надеюсь хоть на какое-то обсуждение этой темы.
nosce te ipsumj...
Prowler вне форума Ответить с цитированием
Старый 09.01.2007, 13:50   #2
Квэнди
Старожил
 
Аватар для Квэнди
 
Регистрация: 13.12.2006
Сообщений: 3,859
По умолчанию

Цитата:
Сообщение от Prowler Посмотреть сообщение
Может кому будет интересна эта тема...
Решил создать БД. Суть заключается в следующем:
на сервере висит программка, там же находится БД. Эта программка ловит на каком-нибудь порту текст с данными, форматирует и пишет в БД, если среди текста встречаются 'управляющие' символы, то она выполняет какие-либо действия.
Действий и текста, отправляемого по сети, по задумке, будет очень много.
У меня идея такая на каждого клиента свой поток! Но! Клиентов будет до фига и серверная прога просто не будет справляться. Как то нужно разделять - допустим только 20 подключений единовременно, но тогда встаёт вопрос: как других поставить в очередь чтобы их данные не терялись.
Надеюсь хоть на какое-то обсуждение этой темы.
TidTCPServer
каждое соединение отдельный поток.
ICQ не для вопросов, а для предложений. Для вопросов используйте форум
IRC канал клуба программистов|Мои статьи
Квэнди вне форума Ответить с цитированием
Старый 09.01.2007, 14:23   #3
Virtson
Владимир М.
Участник клуба
 
Аватар для Virtson
 
Регистрация: 30.10.2006
Сообщений: 1,289
По умолчанию

данные записывать в файл,
затем обрабатывать.

сделали с другом подобное твоей задумке:
база Access, передаются файлы на сервер и сохраняются в blob поля.
но программа учебная, тестировалась при 5 пользователях max/
Берегите друг друга!
Virtson вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сетевой Миничат Veiron Работа с сетью в Delphi 3 24.05.2008 09:26
Сетевой телефон Multy Фриланс 5 22.04.2008 17:46
Сетевой блокнот Viteef Софт 5 20.04.2008 20:40
Сетевой тест Stanislav Работа с сетью в Delphi 3 29.12.2007 01:37