Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Обмен данными

РЕФЕРАТ | ЗАТВЕРДЖУЮ | Студент _____________ ______________________ | Введение | Постановка задачи | Обзор существующего программного обеспечения | Структура формата MP3 | Ethernet | Описание и обоснование выбора программных средств для реализации поставленной задачи | Топология сети |


Читайте также:
  1. V1: Липидный обмен
  2. V1: Минеральный обмен
  3. V1: Углеводный обмен
  4. V1: Энергетический обмен
  5. VI. НАРУШЕНИЯ УГЛЕВОДНОГО ОБМЕНА
  6. VII. НАРУШЕНИЯ ЛИПИДНОГО ОБМЕНА. АТЕРОСКЛЕРОЗ.
  7. VIII. НАРУШЕНИЯ ВОДНОГО ОБМЕНА. ОТЁК.

Общение клиента с сервером осуществляется при помощи передачи строковых команд. При компоновке запроса программа-клиент записывает в начало такой строки слово-идентификатор, служащий для вызова на сервере соответствующей функции оперирования с MP3 либо БД. В основную часть строки записываются данные, предназначенные для обработки сервером, разделяются они символом «$», конец строки обозначается символом «%». Например, когда клиент отправляет запрос серверу на получение списка плейлистов текущего пользователя, строка будет выглядеть следующим образом: «i_want_user_playlists$<Имя пользователя>$<Пароль>$%», где подстрока «i_want_user_playlists» служит идентификатором одноимённой функции на сервере, которая в свою очередь приступает к компоновке строки-ответа клиенту, оперируя данными из серверной базы. Структура этой строки выглядит следующим образом: «take_user_playlists$Id пользователя$<Список плейлистов, разделённых знаком доллара>$%"». Клиент примет эти данные, и выведет полученную информацию для просмотра пользователем. Таким образом, каждая функция серверного приложения имеет своё уникальное название, соответствующее определённому запросу клиента. Сам клиент, в свою очередь также реагирует на полученный ответ действием, определяемым идентификатором в начале строки-ответа, полученной от сервера.


Дата добавления: 2015-07-25; просмотров: 50 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Схема взаимодействия приложений| База данных

mybiblioteka.su - 2015-2024 год. (0.005 сек.)