Лабораторная работа №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 Elfa254 : 21 ноября 2013
5 руб.
Гидравлика гидравлические машины и гидроприводы Задача 28 Вариант 0
Насос Н нагнетает рабочую жидкость – масло Ж, температура которой Т=55 ºС, через распределитель Р в гидродвигатель Д, вал которого нагружен крутящим моментом МК. Рабочий объем гидромотора равен V0. К.п.д. гидромотора: объемный η0=0,97, гидромеханический ηгм=0,85. Номинальное давление работающего в гидроприводе насоса рном, номинальный расход Qном, а объемный его к.п.д. равен ηн.о=0,85. Потери давления в распределителе Δрр=20,0 кПа. Остальные местные потери давления в системе составляют 30% по
User Z24 : 18 ноября 2025
350 руб.
Гидравлика гидравлические машины и гидроприводы Задача 28 Вариант 0
Вычислительные системы и телекоммуникации. Контрольная работа. Вариант №6
Задача № 1 Построить структурную схему кодера циклического кода и пояснить его работу, если образующий полином имеет вид P (x) =12*|N -2| +1,где N – последняя цифра пароля. Задача № 2 Построить декодер, обнаруживающий ошибку в комбинации циклического кода (9; 5), если образующий полином имеет вид Р(х)=8*|N-3|+1 где N – последняя цифра пароля. Задача № 3 Определить, является ли кодовая комбинация 24+2(N+3) разрешенной кодовой комбинацией, если известно, что образующий соответствует
User Inna2708 : 1 декабря 2014
50 руб.
Экзаменационная работа по теории электрических цепей. Билет №4
1. Задача амплитудной и фазовой коррекции в электрических цепях. 2. Задача: Дано: R=XС=50 Ом Найти: а) Найти, исходя из физического смысла, А-параметры и Н-параметры четырехполюсника; б) Найти значения ZГ и ZН для согласованного включения четырехполюсника; в) Найти собственное ослабление четырехполюсника; г) Найти рабочее ослабление и рабочую передаточную функцию, если Е=40 В, U2=2 В, ZГ=ZH=50 Ом; д) Найти через А-параметры ZВХ1 при ZН=10 Ом и ZВХ2 при ZГ=ZC1.
User Andrev111111 : 28 апреля 2013
50 руб.
up Наверх