Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Новые рефераты » Мережеве додаток з обслуговування ліфтів

Реферат Мережеве додаток з обслуговування ліфтів





токол TCP. (Transmission Control Protocol) - використовується як надійний протокол, що забезпечує взаємодію через взаємопов'язану мережу комп'ютерів. Даний протокол перевіряє, що дані доставляються за призначенням і правильно. - Це орієнтований на з'єднання протокол, призначений для забезпечення надійної передачі даних між процесами, виконуваними або на одному і тому ж комп'ютері або на різних комп'ютерах. Термін «орієнтований на з'єднання» означає, що два процеси або програми, перш ніж обмінюватися будь-якими даними повинні встановити TCP-з'єднання. У цьому TCP відрізняється, наприклад, від протоколу UDP, що є протоколом «без організації з'єднання», що дозволяє виконувати трансляцію передачу даних невизначеному числу клієнтів.

Підтримка сокетів TCP на платформе.NET значно вдосконалена в порівнянні з попередньою моделлю програмування. Раніше більшість розробників, які використовували Visual C + + для реалізації будь-яких типів взаємодії сокетів, зверталися до класів CSocket і CAsyncSocket або користувалися бібліотеками незалежних постачальників. Для високорівневого програмування TCP вбудована підтримка практично відсутня. В.NET для роботи з сокетами надано особливий простір імен System. Net. Sockets. Це простір імен містить не тільки такі низькорівневі класи, як Socket, а й класи високого рівня - TcpClient і TcpListener, що пропонують прості інтерфейси для взаємодії через TCP.

На відміну від класу Socket, в якому для відправки та отримання даних застосовується побайтовой підхід, класи TcpClient і TcpListener дотримуються потокової моделі. У цих класах все взаємодія між клієнтом і сервером базується на потоці з використанням класу NetworkStream. Однак при необхідності можна працювати з байтами.

Клас TcpClient забезпечує TCP-сервіси для з'єднань на стороні клієнта. Він побудований на класі Socket і забезпечує TCP-сервіси на більш високому рівні. У класі TcpClient є закритий об'єкт даних m_ClientSocket, використовуваний для взаємодії з сервером TCP. Клас TcpClient надає прості методи для з'єднання через мережу з іншим додатком, відправки йому даних і отримання даних від нього.


3. Реалізація програмного продукту


3.1 Опис логічної структури програмного продукту


У програмі реалізовані наступне процеси обробки інформації:

- створення підключення клієнтського додатку до серверного;

- передача даних між компонентами програмного продукту по протоколу TCP;

- додавання в базу даних, що зберігається в текстових файлах, нових замовлень;

додавання нових квитанцій;

- видалення квитанцій з бази даних;

При зверненні клієнтського додатку до серверного додатком відбувається передача масиву даних, елементи якого є параметрами, необхідними для розрахунку вартості продажу ліфта. Використовуючи отримані дані, серверний додаток здійснює їх обробку і повертає клієнтського додатку вартість замовлення ліфтового обладнання. Якщо клієнта влаштовує вартість послуги, то відправляється заявка про продаж ліфтового обладнання на сервер, з якої формується текстовий файл.

Серверне додаток влаштовано таким чином, що знаходиться в режимі постійного прослуховування портів. Це означає т...


Назад | сторінка 7 з 9 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Розробка програмного продукту, оптимизирующего створення звітів по базі дан ...
  • Реферат на тему: Додаток в Visual Basic для роботи з базою даних
  • Реферат на тему: Розробка бази даних для зберігання інформації даних характеристик товару
  • Реферат на тему: Методика розробки програмного продукту для пошуку причин у змінах трендів в ...
  • Реферат на тему: Створення бази даних критичних властивостей речовин в редакторі баз даних M ...