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

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

material.view.file_icon
material.view.file_icon
material.view.file_icon Отчет.doc
material.view.file_icon Скриншот.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
Контрольная работа. Специальные главы математики. Вариант №40. СибГути. Заочно ускоренное обучение
4. Скалярное поле Ф задано функцией Ф = 3x^2ycos(z) + 2z^2. Найти векторное поле grad(Ф). 0. Найти решение внутренней граничной задачи Дирихле в области 0≤r≤R при граничном условии u(R,ф) = 0.
User TheMrAlexey : 23 декабря 2015
50 руб.
Покращення властивостей ріжучого інструмента для ремонтного виробництва
ЗМІСТ С. ВСТУП 6 1 Стан питання та завдання дослідження 9 1.1 Аналіз інструментальних матеріалів 9 1.1.1 Інструментальні сталі 9 1.1.2 Тверді сплави 11 1.1.3 Мінералокерамічні матеріали 14 1.1.4 Абразивні матеріали 15 1.1.5 Алмази 17 1.1.6 Сталі для виготовлення корпусів інструментів 18 1.2 Аналіз чинників, впливаючих на знос ріжучого інструмента
User yura909090 : 20 февраля 2012
150 руб.
Электроника. Экзамен. Билет № 20
Экзаменационная работа. Электроника (Билет № 20) Экзаменационные вопросы по курсу «Электроника». 1.Работа биполярных и полевых транзисторов с нагрузкой. 2.Изобразите принципиальную схему базового элемента 2И-НЕ семейств ДТЛ. Составьте таблицу истинности. Приведите вид передаточной характеристики. Объясните, какие параметры ЦИМС можно определить с использованием передаточной характеристики. 3.Изобразите принципиальную схему усилительного каскада на полевом транзисторе с p-n переходом и каналом p-
User rmn77 : 23 февраля 2019
200 руб.
Вычислительная техника и информационные технологии, Лабораторная работа №1. 3-й семестр.
Исследование логических схем на элементах «И–НЕ». Ответы на контрольные вопросы: 1. Что такое полный и минимальный базис? 2. Почему логический элемент И – НЕ обладает функциональной полнотой? 3. Основные характеристики логических функций: 4. Дайте формулировку правила де Моргана. 5. Какова цель минимизации логических функций?
User viccing : 31 марта 2013
60 руб.
up Наверх