Лабораторная работа №3 по дисциплине "Технология разработки телекоммуникационных сервисов" Вариант №16

Состав работы

material.view.file_icon
material.view.file_icon
material.view.file_icon Отчет.doc
material.view.file_icon Скриншот.JPG

Дополнительная информация

material.view.file_icon Скриншот.JPG
Скриншот.JPG

Необходимые программы

Работа представляет собой zip архив с файлами (распаковать онлайн), которые открываются в программах:
  • Microsoft Word
  • Программа для просмотра изображений

Описание

Лабораторная работа №3

РАЗРАБОТКА МНОГОПОТОЧНОГО СОКЕТА

Задание:

Создать классы для реализации многопоточного соединения. Проверить передачу текстовой строки от клиента серверу и обратно. Использовать созданные классы для продолжительного сеанса связинескольких процессов. Обеспечить ввод с клавиатуры потоков данных для передачи клиентом серверу и обратно, окончание сеанса связи, и закрытие сокетов (клиента и сервера) по введённому с клавиатуры кодовому слову, например, «END».

Порядок выполнения работы:

1. Запустить среду Eclipse, установленную на компьютере.

2. Создать новый проект. Указать его название и местоположение.

3. Создать класс-клиент,содержащий метод main(). Добавить в класс средства для ввода строки с клавиатуры:

BufferedReader keyboard = newBufferedReader(newInputStreamReader(System.in));

…

String str = keyboard.readLine();

4. Создать класс-сервер,расширяющий Thread, и содержащий метод run() для реализации функций сервера.

5. Создать класс, содержащий метод main(), и осуществляющий соединение с клиентскими сокетами.

6. Компилировать классы.

7. При необходимости исправить найденные ошибки и повторить пп.6.

8. Запустить на выполнение класс-сервер.

9. Запустить на выполнение классы-клиенты.

10. Проследить за передачейтекста от клиентов к серверу и обратно.

11. Обеспечить сеанс связиклиент-сервер до завершения его пользователем (передать несколько введённых с клавиатуры текстовых строк).

12. Если есть такая возможность, обеспечить соединение нескольких клиентов, находящихся на разных компьютерах, с сервером.

13. Оформить отчёт.

14. Сдать работу.

Содержание отчёта:

1. Номер, название и цель лабораторной работы.

2. Задание по варианту.

3. Описание классов: их полей и методов.

4. Тексты классов.

5. Результаты работы программы.

6. Описание полученных результатов.

7. Вывод по проделанной работе.

Дополнительная информация

Вариант №16
Разработка медиапроекта внедрения новой услуги в косметическом салоне
Предлагается для рассмотрения порядок разработки медиапроекта внедрения новой услуги в косметическом салоне на примере услуги – наращивание ногтей акрилом. Данная услуга применяется для того, чтобы производить наращивание ногтей заданного размера, заданной формы и типа, кроме того, иногда применяется декоративная роспись - нанесение узора на наращенные ногти. Также применяется другая разновидность этой услуги – аквариум – вживление рисунка в наращенный ноготь. Эта услуга позволяет женщинам воп
User Qiwir : 17 октября 2013
10 руб.
Пневмоклапан редукционный - Инженерная графика. Вариант 26 ТУСУР
Инженерная графика. Вариант 26 ТУСУР ГРАФИЧЕСКАЯ КОНТРОЛЬНАЯ РАБОТА Задания на контрольную работу: 1. Проекционное черчение 2. Резьбовое соединение (соединение винтом). 3. Деталирование. Пневмоклапан редукционный 65.000 Сб Выполнить рабочие чертежи деталей 2,5,6. Все чертежи и 3d модель + PDF (все на скриншотах показано и присутствует в архиве) выполнены в КОМПАС 3D. Также открывать и просматривать, печатать чертежи и 3D-модели, выполненные в КОМПАСЕ можно просмоторщиком КОМПАС-3D Viewer.
User coolns : 15 марта 2024
600 руб.
Пневмоклапан редукционный - Инженерная графика. Вариант 26 ТУСУР promo
Мировые информационные ресурсы. Лабораторные работы №№1 по 4. Вариант №2
Мировые информационные ресурсы. Лабораторные работы с 1 по 4. Вариант 2 1. Тема: поиск информационных ресурсов, используемых предприятиями и организациями в предпринимательской деятельности. 2. Тема: работа с финансовой информацией из web-среды. 3. Оценить и сравнить уровень и качество двух сайтов фирм или организаций (по вариантам) с позиций маркетолога. 4. XML-список
User jaggy : 12 февраля 2016
450 руб.
up Наверх