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

Реферат Система обміну повідомленнями





нта.

· IP - Адреса сервера до якого потрібно підключиться, для підключення до сервера який включений на тому ж комп'ютері що і клієнт в поле ip пишеться LocalHost raquo ;.

· Порт - Порт використовує сервер

· NickName - Ім'я клієнта яке буде відображено решті клієнтів.


Малюнок 5 - Підключення та налаштування


· Кнопка Підключиться підключається до сервера із заданими параметрами, а кнопка відключити відповідно відключається від підключеного сервера.


2.6 Тестування системи


У ході тестування, сервер і клієнт перевірялися по локальній мережі на 3х комп'ютерах, на двох комп'ютерах було запущена клієнтська частина, а на третьому Сервер і Клієнт одночасно, в ході перевірок клієнт і сервер інтенсивно перевірялися на помилки і виняткові ситуації. Усі завдання Клієнт-сервер виконує добре, але були виявлені деякі проблеми з передачею файлів.

· Існують деякі проблеми при передачі файлів, наприклад якщо передати файл два рази поспіль то на клієнтської частини вийде помилка доступу до файлу.

· При сильного навантаження сервера або повільному з'єднанні, файли можуть не доходити до одержувача або доходити не повністю.

Висновок


У ході проробленої мною роботи був реалізований клієнт серверний чат. Сервер підтримує велику кількість користувачів, відправку файлів, пересилку приватних повідомлень, веде список підключених клієнтів і адміністрування клієнтів, працюючи в локальній мережі.

Клієнтська частина підтримує відправку загальних і приватних повідомлень, відправку файлів також клієнт веде список користувачів, який отримує від сервера, можливість вибрати ім'я в чаті.

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

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

Шляхів подальшого вдосконалення системи величезна безліч, наприклад:

· Переведення системи на актуальні компоненти роботи по мережі.

· Додавання відео чату.

· Додавання смайликів.

· Поліпшення протоколу, для оптимізації швидкодії.

· Доопрацювання протоколу пересилки файлів.

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

· Введення реєстрації користувачів, це також дозволить реалізувати доставку повідомлень не активним в даний момент клієнтам.

Використані джерела


1. Карих Н. Алгоритм роботи сокетного сервера//ІсходнікіRU [сайт]. URL: # justify gt; 2. Чат//Вікіпедія - свободнfz енціклопедіz [сайт]. URL: # justify gt ;. Алгоритм роботи сокетного сервера//Бібліотека RTFM [сайт]. # justify gt ;. Сокети в Delphi//DelphiSource [сайт]. URL: http://delphisources/pages/faq/base/sockets_in_delphi.html (дата звернення: 10.05.2012).


Назад | сторінка 8 з 8





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

  • Реферат на тему: Архітектура Клієнт / сервер. Поняття виділеного сервера. Види серверів
  • Реферат на тему: Основні поняття (сайт, IP-адресу, порт, сокет, сервер, клієнт)
  • Реферат на тему: Розробка додатків за технологією &клієнт-сервер&
  • Реферат на тему: Програмна реалізація системи IP-телебачення на базі архітектури "клієн ...
  • Реферат на тему: Використання архітектури клієнт-сервер в системі 1С: Підприємство