Лабораторная работа №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
Сибирский Государственный Университет Телекоммуникаций и Информатики
Оценка: Отлично
Преподаватель:

Павский
Динамика развития человечества
Динамика развития человечества кандидат экономических наук, академик Н.А. Лебедкин С древних времен до настоящего времени существуют два главных пути развития человечества: эволюционный и революционный. Каждому здравомыслящему человеку понятно, что революционный путь не может длиться постоянно. Он приходит на смену эволюционному по мере накопления в обществе новых знаний о природе и себе самом и возникновении противоречий на этой основе. Это объективный процесс развития человечества, наделенног
User alfFRED : 15 февраля 2013
10 руб.
Гидравлика Задача 3.366
Закрытый вертикальный цилиндрический сосуд (d = 1 м) с водой имеет прикрепленное болтами съемное днище. Масса днища m = 30 кг, уровень воды в сосуде Н = 2 м, атмосферное давление соответствует 736 мм рт.ст. Каков должен быть минимальный вакуум на свободной поверхности воды в сосуде, чтобы болты днища не испытывали растягивающих усилий?
User Z24 : 22 ноября 2025
150 руб.
Гидравлика Задача 3.366
Розрахунок станка шарошечного буріння СБШ 200-60
Завдання.................................................................................................................... Вступ………………………………………………………………………………. 1. Способи буріння………………………………………………………………. 2. Коротокий опис машин для утворення шпурів і свердловин……………… 3. Шарошечні долота.............................................................................................. 4. Розрахункова частина…………………………………………………………… 5. Техніка безпеки під час здійснення підготовчих робіт
User OstVER : 8 ноября 2013
800 руб.
Розрахунок станка шарошечного буріння СБШ 200-60
СибГУТИ. Космические и наземные системы радиосвязи и сети телерадиовещания. Ответы к госэкзамену.
Перечень вопросов государственного экзамена по дисциплине "Космические и наземные системы радиосвязи и сети телерадиовещания" Задача No 1 Рассчитать мощность сигнала на входе приемника бортового ретранслятора (БР), находящегося на геостационарной орбите, при следующих технических параметрах спутниковой линии ТВ вещания: Задача No2 Изобразить структурную схему оконечной станции аналоговой РРЛ с частотной модуляцией, предназначенной для передачи сигналов многоканальной телефонии и звукового вещан
User Art55555 : 8 февраля 2011
500 руб.
СибГУТИ. Космические и наземные системы радиосвязи и сети телерадиовещания. Ответы к госэкзамену.
up Наверх