Skip to content

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Repository files navigation

Home-Works-Dan-Koshevoy

Курс: Сетевое программирование

Тема: Сокеты

Модуль 2

Home Work 2 1

Переведите первое практическое задание из консольного интерфейса в оконный.

Home Work 2 2

Переведите второе практическое задание из консольного интерфейса в оконный.

Home Work 2 3

Создайте набор оконных приложений: первое приложение - "Сервер", второе приложение - "Клиент". Пользователь вводит информацию о IP-адрес для подключения и номер порта. После нажатия на кнопку "Присоединиться" клиент подключается к серверу. Если соединение успешно, клиент и сервер могут обмениваться сообщениями, пока один из них не попрощается, отправив строку Bye. После отправки этой строки, соединение должно быть закончено. Реализуйте несколько режимов отправки сообщений:  Человек (в клиентском приложении человек вводит строку) - человек (в серверном приложении человек вводит строку).  Человек (клиент) - компьютер (сервер).  Компьютер (клиент) - человек (сервер).  Компьютер (клиент) - компьютер (сервер).

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

Спроектируйте архитектуру вашего приложения таким образом, чтобы сетевой блок кода не был завязан на UI. Например, чтобы была возможность его просто перенести из оконного в консольное приложение.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages