4 / 1 / 0
Регистрация: 14.02.2016
Сообщений: 27
|
|
1 | |
Разработка распределенного приложения с использованием сокетов05.10.2017, 12:50. Показов 766. Ответов 11
Метки нет (Все метки)
Здравствуйте.
Подскажите как можно приложение на основе сокетов. Есть готовое приложение БД и в нем нужно реализовать: 1) Приложение БД превратить в сервер. 2) Программа-клиент должна отображать информацию из базы, взаимодействуя с сервером на основе механизма сокетов. 3)Реализовать механизм идентификации клиентов на сервере, протокол передачи сообщений
0
|
05.10.2017, 12:50 | |
Ответы с готовыми решениями:
11
Приложения клиент, сервер с использованием сокетов Разработка приложения с использованием Chart Разработка приложения с использованием подпрограмм и модулей Разработка приложения с использованием записей и файлов |
4 / 1 / 0
Регистрация: 14.02.2016
Сообщений: 27
|
|
05.10.2017, 13:34 [ТС] | 3 |
То что в архиве лежит сделал я.
И то что что лежит в архиве нужно превратить в клиент-сервер. И от чего отталкиваться я не знаю.
0
|
D1973
|
05.10.2017, 15:28
#4
|
0
|
4 / 1 / 0
Регистрация: 14.02.2016
Сообщений: 27
|
||||||
05.10.2017, 16:31 [ТС] | 5 | |||||
Ладно... Вот вам конкретная проблема.
Есть сервер с БД и есть клиент с той же самой БД. Они связаны как клиент-сервер. На клиенте есть Добавить запись, изменить и удалить. Как сделать так, чтобы при активном клиенте, когда добавляешь запись в БД, то и на сервере добавилась эта запись. На форме добавить есть кнопка сохранить с таким кодом:
0
|
4 / 1 / 0
Регистрация: 14.02.2016
Сообщений: 27
|
|
05.10.2017, 17:07 [ТС] | 7 |
Вам должны быть просто по барабану эти записи.
А к чему этот код спросили вы??? А ... затем чтобы в него нужно было добавить неизвестное мне условие, которое добавляет запись не только на клиенте, но и на сервере!!! You understend????
0
|
Модератор
|
|
05.10.2017, 17:18 | 8 |
Вы сами понимаете, что чушь говорите? Скорее всего - нет. На клиенте (если это действительно
клиент ) нет и не может быть никакой БД. БД находится на СЕРВЕРЕ!!!, и именно с БД, находящейся на сервере, клиент работает посредством SQL-запросов. Клиентская часть и предназначена для получения, обработки и визуализации какой-то информации от сервера (не, про трехзвенку я вообще промолчу...)You understAnd????
0
|
4 / 1 / 0
Регистрация: 14.02.2016
Сообщений: 27
|
|
05.10.2017, 18:18 [ТС] | 9 |
Вот видите!!! Если вы это понимаете почему вы не можете сразу объяснить и помочь хоть в чем то, а не фигню разную писать.
0
|
пофигист широкого профиля
4754 / 3189 / 861
Регистрация: 15.07.2013
Сообщений: 18,458
|
|
06.10.2017, 01:42 | 11 |
А ТС похоже нацелился на трехзвенку.
Добавлено через 12 минут Где они есть? И что они из себя представляют?
0
|
Модератор
|
|
06.10.2017, 05:16 | 12 |
1. Начните с выбора БД. Вот как не крути, а Access на роль клиент-серверной БД просто не тянет (от слова совсем)
2. Структура Вашей базы... Ну это вообще ни в какие ворота... Это и БД назвать-то нельзя... Нет четкого разделения данных, таблицы не нормализованы, ... и т.д и т.п... Да одно то, что таблицы и поля таблиц названы на кириллице да еще и в несколько слов (долбаный Акцесс!!! ) это уже финиш-ш-ш! Вам требуется, как минимум, продумать и создать нормальную структуру БД в нормальной, клиент-серверной СУБД, продумать распределение ролей различных пользователей, разграничение прав, механизмы добавления, изменения и удаления данных и еще много чего, о чем можно прочитать в любой книге по работе с БД. И только после всего этого можно открывать Delphi и делать Хотя зачем тут какие-то сокеты - совсем не ясно...
0
|
06.10.2017, 05:16 | |
06.10.2017, 05:16 | |
Помогаю со студенческими работами здесь
12
Создание распределенного приложения Создание распределенного приложения с доступом к БД. Разработка приложения средствами Python и PyQt с использованием СУБД sqlite Разработка приложения с использованием интерфейса прикладного программирования WinAPI или POSIX Разработка приложения с использованием элементов ИСР C++Builder. В такси одновременно сели три пассажира Создание распределенного приложения для работы с базой (WCF, WPF) Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |