san7667 писал(а):Добрый день, захотелось попробовать слепить небольшую информационную систему по типу клиент-сервер.
Установил indy 10 для написания клиента и сервера, дальше с моим скудным знанием сетевых архитектур, я не знаю куда двигаться дальше..
Подскажите, как организовать соединение между клиентом и сервером?
Проект будет закрытый или открытый?
Если закрытый, то приведите аналогичный пример существующей рабочей системы, которая может выступить в качестве прототипа для вашей, чтобы понимать не обобщенно, а конкретное ТЗ на систему.
Если открытый, то максимально подробно опишите, что и как будет с пользовательской точки зрения, хорошо бы завести себе github, хотяб для элементов системы чтобы можно было понимать ход движения и давать конкретные советы и направления.
Сейчас все очень расплывчато, а отправлять просто читать литературу тоже не хочется...
Но библию все же надо посоветовать. Разработка Web-служб средствами Delphi
magnet:?xt=urn:btih:121FDF7B85C5A6772F2E16492DF502731AC5C480&tr=http%3A%2F%2Fbt3.t-ru.org%2Fann%3Fmagnet&dn=Мастер%20программ%20-%20Дарахвелидзе%20П.%20Г.%2C%20Марков%20Е.%20П.%20-%20Разработка%20Web-служб%20средствами%20Delphi%20%5B2003%2C%20PDF%2C%20RUS%5D
Вот тут очень хорошо в главе 2 про сокеты:
magnet:?xt=urn:btih:6C65BBDC8FFC582C98D5E0B156F83CA5360CB35B&tr=http%3A%2F%2Fbt4.t-ru.org%2Fann%3Fmagnet&dn=Григорьев%20А.Б.%20-%20О%20чём%20не%20пишут%20в%20книгах%20по%20Delphi%20%5B2008%2C%20PDF%2C%20RUS%5D
Добавлено спустя 12 минут 58 секунд:Alex2013 писал(а): Прелесть веб-технологии в том что это практически "терминальный доступ" к серверу, а это значит что все вероятные коллизии и блокировки обрабатываются только одной программой а доступ к БД надежно "инкапсулирован" и отделен от любого "клиентского-произвола" .
Про архитектуры и миграцию БЛ мне понравилось у автора Indy, вот статья в переводе
Где наша бизнес-логика, сынок?