+0.89
Рейтинг
0.00
Сила

Мультипротокольный клиент-сервер на JAVA

Здравствуйте, я магистрант первого курса Сибирского Государственного Университета Телекоммуникаций и Информатики. В осеннем семестре у нас был предмет «Сетевое программное обеспечение». Как у всех практических предметов и у этого были лабораторные работы. Решение одной как мне показалось очень интересной работы я бы хотел поделиться.

Для начала задание:

1) На языке программирования JAVA написать программу, реализующую работу сервера одновременно по двум протоколам (TCP и UDP). В программе задействовать классы Selector и Thread.

2) Написать две клиентские программы, передающие на сервер файлы по протоколам TCP и UDP соответственно.

Написание программ по отдельности не составило бы большого труда. Нужно было бы просто создать сокет, привязать его к какому-нибудь порту и ждать передачи данных. Но что делать, если нужно передавать по двум протоколам сразу? Для этого мы будем использовать класс Selector.

Читать дальше →
  • avatar
  • 0
  • мне нравится
    0