Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курсовая Работа (Чат) v1.1.docx
Скачиваний:
1
Добавлен:
01.05.2025
Размер:
194.29 Кб
Скачать

2.5 Порядок работы с программой

2.5.1 Работа с сервером.


Рисунок1 - Настройки сервера

Рисунок1 - Настройки сервера. Главной настройкой является поле «Порт» по умолчанию стоит порт «1010» . Сервер можно запустить нажав на кнопку «Запуск», если порт свободен и нет больше никаких проблем то в строке состояния отобразится надпись «Сервер запушен», теперь клиенты могут подключаться к серверу. Отключение сервера происходит нажатием кнопкой «Отключить». Есть возможность свернуть сервер в трэй, нажатием кнопки «Свернуть в трэй».


Рисунок2 - Лог чата

Рисунок2 – Лог чата. Это история сервера, в ней ведутся записи о подключении и отключении пользователей, времени запуска и отключении сервера. Кнопка «Сохранить», сохраняет историю в выбранный текстовый файл. Кнопка «Очистить», очищает историю.

Рисунок3 - Пользователи. Эта закладка со списком подключенных клиентов.

Кнопки:

  • Отключить – отключает выбранного пользователя от сервера.

  • Сообщение – посылает выбранному пользователю сообщение от администратора сервера.


    Рисунок3 - Пользователи

  • Сменить ник – изменяет имя клиента в чате на новое введённое администратором.

2.5.2 Работа с клиентом.

Рисунок №4 - Закладка «Чат». Закладка на которой и происходит переписка между клиентами. Для того чтобы отослать сообщение нужно написать текст в поле с надписью «Текст сообщения» и нажать кнопку «Send». В том случае если нужно послать сообщение только одному клиенту нужно поставить галочку «ПРИВАТНОЕ» и выбрать получателя из списка.

Для того чтобы послать файл нужно нажать кнопку «…», файл будет разослан всем клиентам вне зависимости от приватности.


Рисунок4 - Чат

Рисунок 5 - Подключение и Настройки. Как видно из названия в этой закладке происходит подключение к серверу и настройка клиента.

  • «IP» - адрес сервера к которому нужно подключится, для подключения к серверу который включен на том же компьютере что и клиент в поле «ip» пишется «LocalHost».

  • «Порт» - порт использует сервер

  • «NickName» - имя клиента которое будет отображено остальным клиентам.


    Рисунок5 - Подключение и настройки

  • Кнопка «Подключится» подключается к серверу с заданными параметрами, а кнопка «Отключится» соответственно отключается от подключенного сервера.

2.6 Тестирование системы

В ходе тестирования, сервер и клиент проверялись по локальной сети на 3х компьютерах, на двух компьютерах было запущена клиентская часть, а на третьем Сервер и Клиент одновременно, в ходе проверок клиент и сервер интенсивно проверялись на ошибки и исключительные ситуации. Все задачи Клиент-сервер выполняет хорошо, но были выявлены некоторые проблемы с передачей файлов.

  • Существуют некоторые проблемы при передачи файлов, например если передать файл два раза подряд то на клиентской части выйдет ошибка доступа к файлу.

  • При сильной нагрузки сервера или медленном соединении, файлы могут не доходить до получателя или доходить не полностью.