Изучение методов разработки программного обеспечения для создания 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.