Изучение методов разработки программного обеспечения для создания UDP сокетов и протоколов
Курсовой проект - Компьютеры, программирование
Другие курсовые по предмету Компьютеры, программирование
ученные пакеты
Для смены ника нужно в поле с ником ввести новый ник и нажать клавишу Enter. После этого должно произойти обновление ник-нейма пользователя в обоих клиентах (рис. 5.4, 5.5).
Рисунок 5.4 - Отображение после обновления ника
Рисунок 5.5. - Полученные пакеты при смене Ника
Для проверки обычного взаимодействия пользователей через общий чат необходимо ввести в поле ввода сообщения первого клиента строку hello :2:, после чего проверить окно чата на другом клиенте (рис. 5.6, 5.7).
Рисунок 5.6 - Отображение при общении через общий чат
Рисунок 5.7 - Полученные пакеты при общении через общий чат
Для проверки установления защищённого соединения необходимо:
в окне первого клиента два раза щёлкнуть по нику того контакта, с кем нужно установить соединение (это второй клиент). После этого появится новая закладка с чатом и соединение будет установлено (рис. 5.8, 5.9, 5.10);
Рисунок 5.8 - Отображение при создании защищённого соединения
Рисунок 5.9 - Принимаемые пакеты при создании защищённого соединения со стороны первого клиента
Рисунок 5.10 - Принимаемые пакеты при создании защищённого соединения со стороны второго клиента
далее необходимо в первом клиенте ввести какое-либо сообщение (например, java), это сообщение должно отобразиться во втором клиенте (рис. 5.11, 5.12).
.11 - Отображение второго клиента при получении зашифрованного сообщения
программа шифрование соединение ник
.12 - Принятые пакеты при получении зашифрованного сообщения
Выводы
В ходе выполнения курсовой работы были освоены методы разработки программного обеспечения для создания UDP сокетов и протоколов. А также изучен методы асинхронного шифрования RSA.