• Познакомьтесь с пентестом веб-приложений на практике в нашем новом бесплатном курсе

    «Анализ защищенности веб-приложений»

    🔥 Записаться бесплатно!

  • CTF с учебными материалами Codeby Games

    Обучение кибербезопасности в игровой форме. Более 200 заданий по Active Directory, OSINT, PWN, Веб, Стеганографии, Реверс-инжинирингу, Форензике и Криптографии. Школа CTF с бесплатными курсами по всем категориям.

клиент-сервер

  • Автор темы Gal4onok
  • Дата начала
Статус
Закрыто для дальнейших ответов.
G

Gal4onok

народ, подскажите, плззз, где можно почитать о написании клиентской и серверной части???
только чтобы понятно было написано :(
 
E

eBit

А можно поточнее.
Тебе нужно абстрактно, или для конкретной задачи?

А если серьезно то в поисковиках поищи :)
 
G

Gal4onok

Ну вообще - для конкретной задачи - все для той же БД. Надо сделать так, чтобы таблицы хранились на сервере, а пользователи могли с ними работать.
 
E

eBit

Я сомневаюсь что вы будете писать свою БД с нуля. но все можнт быть :)

Можно воспользовоться готовыми решениями: любая "серверная" БД и подлючаешся отдалено, например MSQL, MySQL, Oracle, DB2.

А можно писать клиент который посылает SQL запрос на сервер (конект между сервером и клиентом на ваше усмотрение), сервер обрабатывает его и отсилает результат. Который клиент уже парсает как ему удобно. Проблема в том что тут нужно описать и написать свой интерфейс взаимодействия.
 
G

Guest

Если под винду, то можно использовать именованные каналы (это если все станции Виндоуз и находятся внутри одной сети Named Pipe (кл.слово) ), ежли нет то только сокеты, можно почитать примеры с мсдн или использовать готовые мфс - классы (CSocket, CAsyncSocket), ежели кросплатформеннность нужна, на Берклевских сокетах (socket (кл.слово)), ежели что по серьезней мутить, вплане полноценного клиент-серверного приложения, то надо глубже изучать многопоточность, объекты синхронизации, порты завершения
 
E

eBit

для кросплатформеннности можно не только на Берклевских сокетах строить.
а как та счет CORBA.
опыт показыает что она полностью подходит для такого рода задач.

Сама и писал при использовании CORBA клиет-сервер для доступа к БД.
 
Статус
Закрыто для дальнейших ответов.
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!