Лабораторная работа №5 по Сетевое программное обеспечение
Состав работы
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Работа представляет собой 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).
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
Сибирский Государственный Университет Телекоммуникаций и Информатики
Оценка: Отлично
Преподаватель:
Павский
Сибирский Государственный Университет Телекоммуникаций и Информатики
Оценка: Отлично
Преподаватель:
Павский
Другие работы
Робоче обладнання одноківшевого екскаватора для розробки міцних грунтів (гидромолот+ковш)
SerFACE
: 8 сентября 2011
У дипломному проекті було розроблено та розраховано конструкцію допоміжного робочого обладнання одноківшевого екскаватора яке складається з допоміжної рукояті та гідромолота.
Метою проекту являється розширення технологічних можливостей екскаватора і підвищення його продуктивності при розробці мерзлих і щільних грунтів.
Це досягається тим, що дане навісне обладнання може розробляти більш міцні грунти та скельні породи за рахунок встановленого гідромолота, а потім виконувати подальшу розробку
1200 руб.
Трагическое и комическое как отражение конфликта между идеалом и реальностью
ostah
: 27 сентября 2013
Различные направления идеалистической и материалистической эстетики по-разному определяют предмет эстетики, сводили его главным образом к абсолютной идее, божественному духу.
Единого взгляда на предмет нашей науки нет. Один предметом эстетики считает только искусство, другие наряду с искусством в предмет эстетики прекрасное в действительности.
Развитие науки выразилось в том, что она активно стала вторгаться в живую жизнь. По мнению Белинского, “задача истинной эстетики состоит в том, чтобы ре
5 руб.
Кейс по дисциплине Системы поддержки и приятия решений
ayahirayama
: 6 декабря 2017
Вариант3. Ситуация 1 Фирма имеет возможность рекламировать свою продукцию, используя местные радио- и телевизионную сеть. Затраты на рекламу в бюджете фирмы ограничены 1000 $ в месяц.
Каждая минута радиорекламы обходится в 5 $, а минута телерекламы - в 100 $. Фирма хотела бы использовать радиосеть, по крайней мере, в два раза чаще, чем сеть телевидения. Опыт прошлых лет показал, что объем сбыта, который обеспечивает каждая минута телерекламы, в 25 раз больше сбыта, обеспечиваемого одной минутой
550 руб.
Кран мачтовый Q=250т, Lmax=15м
Рики-Тики-Та
: 13 июня 2012
Содержание.
Введение………………………………………………………………………………….3
1 Расчет механизма подъема……………………………………………………….3
1.1 Исходные данные………………………………………………………………….3
1.2 Выбор схемы подъемного устройства и схемы механизма……………3
1.3 Краткое описание конструкции механизма подъема……………………..5
1.4 Определение расчетного усилия, действующего на канат……………..5
1.5 Выбор каната……………………………………………………………………….5
1.6 Определение диаметра барабанов и блоков……………………………….5
1.7 Выбор крюковой подвески……………………………………………………...6
1.8
55 руб.