4 / 1 / 0
Регистрация: 14.02.2016
Сообщений: 27
|
|
Разработка распределенного приложения с использованием сокетов05.10.2017, 12:50. Показов 816. Ответов 11
Метки нет Все метки)
(
Здравствуйте.
Подскажите как можно приложение на основе сокетов. Есть готовое приложение БД и в нем нужно реализовать: 1) Приложение БД превратить в сервер. 2) Программа-клиент должна отображать информацию из базы, взаимодействуя с сервером на основе механизма сокетов. 3)Реализовать механизм идентификации клиентов на сервере, протокол передачи сообщений
0
|
05.10.2017, 12:50 | |
Ответы с готовыми решениями:
11
Приложения клиент, сервер с использованием сокетов Разработка приложения с использованием Chart Разработка приложения с использованием подпрограмм и модулей |
05.10.2017, 13:29 | ||
вы понимаете что ни о каком "подскажите" здесь речи не может идти? или разговор будет дня на 3 24*7? сами что-то сделали?
0
|
4 / 1 / 0
Регистрация: 14.02.2016
Сообщений: 27
|
||||||
05.10.2017, 16:31 [ТС] | ||||||
Ладно... Вот вам конкретная проблема.
Есть сервер с БД и есть клиент с той же самой БД. Они связаны как клиент-сервер. На клиенте есть Добавить запись, изменить и удалить. Как сделать так, чтобы при активном клиенте, когда добавляешь запись в БД, то и на сервере добавилась эта запись. На форме добавить есть кнопка сохранить с таким кодом:
0
|
05.10.2017, 16:46 | |
0
|
4 / 1 / 0
Регистрация: 14.02.2016
Сообщений: 27
|
|
05.10.2017, 17:07 [ТС] | |
Вам должны быть просто по барабану эти записи.
А к чему этот код спросили вы??? А ... затем чтобы в него нужно было добавить неизвестное мне условие, которое добавляет запись не только на клиенте, но и на сервере!!! You understend????
0
|
Модератор
![]() |
||
05.10.2017, 17:18 | ||
клиент ) нет и не может быть никакой БД. БД находится на СЕРВЕРЕ!!!, и именно с БД, находящейся на сервере, клиент работает посредством SQL-запросов. Клиентская часть и предназначена для получения, обработки и визуализации какой-то информации от сервера (не, про трехзвенку я вообще промолчу...)You understAnd????
0
|
05.10.2017, 22:47 | |
считается что эти азы знает любой программист который пишет клиент-серверное приложение
никто не берет студента первого курса и не заставляет его прыгать выше головы.
0
|
Модератор
![]() |
|||
06.10.2017, 05:16 | |||
2. Структура Вашей базы... Ну это вообще ни в какие ворота... Это и БД назвать-то нельзя... Нет четкого разделения данных, таблицы не нормализованы, ... и т.д и т.п... Да одно то, что таблицы и поля таблиц названы на кириллице да еще и в несколько слов (долбаный Акцесс!!! ![]() Вам требуется, как минимум, продумать и создать нормальную структуру БД в нормальной, клиент-серверной СУБД, продумать распределение ролей различных пользователей, разграничение прав, механизмы добавления, изменения и удаления данных и еще много чего, о чем можно прочитать в любой книге по работе с БД. И только после всего этого можно открывать Delphi и делать
0
|
06.10.2017, 05:16 | |
Помогаю со студенческими работами здесь
12
Разработка приложения с использованием записей и файлов Создание распределенного приложения Создание распределенного приложения с доступом к БД. Разработка приложения средствами Python и PyQt с использованием СУБД sqlite Разработка приложения с использованием интерфейса прикладного программирования WinAPI или POSIX Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Опции темы | |
|
Новые блоги и статьи
![]() |
||||
Облачные приложения на Rust: руководство по архитектуре микросервисов
golander 13.07.2025
Когда я впервые взялся за проектирование облачной платформы для одного из наших клиентов, выбор стоял между привычными Go и Java. Но после нескольких месяцев разработки микросервисной системы,. . .
|
Как Node.js выполняет асинхронные операции
Reangularity 13.07.2025
Каждый раз, когда я рассказываю про Node. js, возникает один и тот же вопрос: "Как эта штука может быть быстрой, если JavaScript — однопоточный язык?" И это действительно кажется парадоксом. Ведь в. . .
|
Как писать чистый, тестируемый и качественный код на Python
py-thonny 12.07.2025
Помню свой первый проект на Python. Работал тогда быстро, грязно, лишь бы работало. Код был похож на запутанный клубок - переменные по одной букве, функции на 200 строк, комментарии отсутствовали как. . .
|
Blazor и контроллер сервопривода IoT Meadow Maple
Wired 11.07.2025
Я решил разобраться, как можно соединить современные веб-технологии с миром "железа". Интересная комбинация получилась из Blazor в качестве веб-интерфейса и микроконтроллера Meadow с его веб-сервером. . .
|
Генерация OpenQASM из кода Q#
EggHead 10.07.2025
Летом 2024-го я начал эксперименты с библиотекой Q# Bridge, и знаете что? Она оказалась просто находкой для тех, кто работает на стыке разных квантовых экосистем. Основная фишка этой библиотеки -. . .
|
Изучаем новый шаблон ИИ-чата .NET AI Chat Web App
stackOverflow 10.07.2025
В . NET появилось интересное обновление - новый шаблон ИИ-чата под названием . NET AI Chat Web App. Когда я впервые наткнулся на анонс этого шаблона, то сразу понял, что Microsoft наконец-то. . .
|
Результаты исследования от команды ARP (июль 2025 г.)
Programma_Boinc 10.07.2025
Результаты исследования от команды ARP (июль 2025 г. )
Африканский проект по дождям (ARP) World Community Grid снова запущен! Мы рады поделиться обновленной информацией о нашем прогрессе с осени. . .
|
Angular vs Svelte - что лучше?
Reangularity 09.07.2025
Сегодня рынок разделился на несколько четких категорий: тяжеловесы корпоративного уровня (Angular), гибкие универсалы (React), прогрессивные решения (Vue) и новая волна компилируемых фреймворков. . .
|
Code First и Database First в Entity Framework
UnmanagedCoder 09.07.2025
Entity Framework дает нам свободу выбора, предлагая как Code First, так и Database First подходы. Но эта свобода порождает вечный вопрос — какой подход выбрать?
Entity Framework — это. . .
|
Как использовать Bluetooth-модуль HC-05 с Arduino
Wired 08.07.2025
Bluetooth - это технология, созданная чтобы заменить кабельные соединения. Обычно ее используют для связи небольших устройств: мобильных телефонов, ноутбуков, наушников и т. д. Работает она на частоте. . .
|