Лабораторная работа №5 по Сетевое программное обеспечение

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

material.view.file_icon
material.view.file_icon
material.view.file_icon sendTCP.txt
material.view.file_icon sendUDP.txt
material.view.file_icon takeTCP.txt
material.view.file_icon takeUDP.txt
material.view.file_icon clienttcp.cpp
material.view.file_icon clientudp.cpp
material.view.file_icon serv.cpp
material.view.file_icon serv
material.view.file_icon tcp
material.view.file_icon udp
Работа представляет собой rar архив с файлами (распаковать онлайн), которые открываются в программах:
  • Программа для просмотра текстовых файлов

Описание

1. Разработать программу однопотокового сервера, использующую асинхронный ввод/вывод (организованный с помощью системного вызова select) обеспечивающую псевдопараллельную работу клиентов.
2. Написать клиентскую программу, передающую сообщения на сервер.
3. Продемонстрировать асинхронную работу сервера. Например, при запуске клиента пользователь задает число i от 1 до 10. Клиент передает серверу в цикле это число с задержкой в i секунд между передачей. Сервер отображает на экран полученную от клиентов информацию.
Например:
1-й клиент посылает число 1 в цикле с задержкой в 1 сек.
2-ой клиент посылает число 2 с задержкой в 2 сек.
3-й клиент посылает число 3 в цикле с задержкой в 3 сек.
Сервер отображает информацию полученную от клиентов. Если у Вас правильно организован асинхронный ввод/вывод, то на экран со стороны сервера будет выводиться с чередованием числа 1, 2 и 3. Причем частота появления определенного числа будет зависеть от задержки по времени его передачи.
4. Реализация - на языке C/C++, консольные приложения.

Серверная программа должна находить номер свободного порта и выводить его на экран. При запуске клиентской программы задавать со строки IP адрес сервера и порт (например, см. [1], стр. 338-342, функции bind, getsockname).

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

Год сдачи: 2015
Сибирский Государственный Университет Телекоммуникаций и Информатики
Оценка: Отлично
Преподаватель:

Павский
Бухгалтерское дело
Задание к контрольной работе по дисциплине «Бухгалтерское дело» (для заочного обучения) Ответы на тесты оформляются в таблице: А Б В Г 1 2 3 4 5 6 7 8 9 10 Теоретический вопрос 1. Критерии признания активов, обязательств, доходов и расходов в бухгалтерской отчетно-сти. Вариант №8 1.Теоретический вопрос по выбору студента. 2.Тесты: 1. Главный бухгалтер не обязан: а) обеспечивать соответствие осуществляемых хозяйственных операций законодательств
User Donbass773 : 9 декабря 2016
500 руб.
Бухгалтерское дело
Корпус 2021011-5 ЧЕРТЕЖ
Корпус 2021011-5 ЧЕРТЕЖ По изображению детали “Корпус” построить 3d-модель. Создать ассоциативный чертеж 3-х видов детали. Нанести размеры и оформить чертеж в соответствии с требованиями стандартов ЕСКД. Построения выполнить на формате А3 в масштабе 1:1. Чертеж выполнен на формате А3 + 3d модель + pdf (все на скриншотах показано и присутствует в архиве) выполнены в КОМПАС 3D. Также открывать и просматривать, печатать чертежи и 3D-модели, выполненные в КОМПАСЕ можно просмоторщиком КОМПАС-3D Vi
User coolns : 6 июля 2025
150 руб.
Корпус 2021011-5 ЧЕРТЕЖ
Измерение параметров сигналов электронно-лучевым осциллографом. Вариант 16.
Лабораторная работа 3.5 По дисциплине: Метрология, стандартизация и сертификация Цель работы. -изучение принципа работы и структурной схемы универсального электронно-лучевого осциллографа; -получение практических навыков работы с электронно-лучевым осциллографом и измерительными генераторами; -приобретение навыков измерения временных интервалов, напряжения, периода и частоты различных электрических сигналов с помощью электронного осциллографа; -освоение методики оценки погрешности измерений, в
User salut135 : 29 августа 2012
170 руб.
Иследование трехфазного асинхронного двигателя
Цель работы: Экспериментально снять механическую характеристику трехфазного асинхронного двигателя и осуществить его реверс. Пояснения к работе: Для выполнения данной работы используют трехфазный асинхронный двигатель типа АОЛ-011-4, соединенный с электромагнитным тормозом. С помощью амперметра A1 ваттметра W и вольтметра V измеряют соответственно ток, мощность и напряжение в одном из трех симметричных фаз. Амперметром РА2 измеряют ток двигателя и на электромагнитном тормозе. Частота вращения и
User dony911 : 5 сентября 2010
490 руб.
up Наверх