Лабораторная работа по дисциплине сетевое программное обеспечение

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

material.view.file_icon
material.view.file_icon
material.view.file_icon sendClient1.txt
material.view.file_icon sendClient2.txt
material.view.file_icon sendFile1.txt
material.view.file_icon sendFile2.txt
material.view.file_icon client.cpp
material.view.file_icon client1.cpp
material.view.file_icon serv.cpp
material.view.file_icon client
material.view.file_icon client1
material.view.file_icon serv
Работа представляет собой rar архив с файлами (распаковать онлайн), которые открываются в программах:
  • Программа для просмотра текстовых файлов

Описание

1. Написать программу обеспечивающую параллельную работу севера, принимающего файлы от клиента по сети. Информацию получаемую от клиента сохранять в одном общем файле (обеспечить целостность данных). Условие: мультипоточная организация на основе функций библиотеки pthread, транспортный протокол – TCP.
2. Написать клиентскую программу, передающую файл по сети серверу.
3. Продемонстрировать реализованные возможности программ согласно заданию.
4. Реализация - на языке C/C++, консольные приложения.

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

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

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

Павский
Лабораторная работа №6 по дисциплине сетевое программное обеспечение
1. Написать программу, реализующую работу сервера по двум протоколам (TCP и UDP) параллельно с помощью системного вызова select. 2. Написать две клиентские программы, передающие на сервер файлы по протоколам TCP и UDP соответственно. 3. Реализация - на языке C/C++, консольные приложения. Серверная программа должна находить номер свободного порта и выводить его на экран. При запуске клиентской программы задавать со строки IP адрес сервера и порт (например, см. [1], стр. 338-342, функции bind, ge
User zalexz95 : 17 октября 2017
200 руб.
Потолочный кран грузоподъёмностью 6,3 тонн-Чертеж-Графическая часть-Оборудование-Машины и механизмы-Агрегаты-Установки-Комплексы-Узлы-Детали-Курсовая работа-Дипломная работа
Потолочный кран грузоподъёмностью 6,3 тонн-(Формат Компас-CDW, Autocad-DWG, Adobe-PDF, Picture-Jpeg)-Чертеж-Графическая часть-Оборудование-Машины и механизмы-Агрегаты-Установки-Комплексы-Узлы-Детали-Курсовая работа-Дипломная работа
User as.nakonechnyy.92@mail.ru : 4 июля 2017
485 руб.
Потолочный кран грузоподъёмностью 6,3 тонн-Чертеж-Графическая часть-Оборудование-Машины и механизмы-Агрегаты-Установки-Комплексы-Узлы-Детали-Курсовая работа-Дипломная работа
Лабораторная работа №17. Теории электрических цепей. Исследование на ЭВМ резонансных явлений в пассивном параллельном колебательном контуре. МТУСИ
Лабораторная работа №17. Теории электрических цепей. Исследование на ЭВМ резонансных явлений в пассивном параллельном колебательном контуре. МТУСИ Цель работы С помощью программы Micro-Cap получить входные и передаточные характеристики одиночного параллельного колебательного контура при различных добротностях. Оглавление 1 Цель работы 3 2 Схема 3 3 Формулы 3 4 Предварительный расчет 3 5 Графики 5 6 Контрольные вопросы 9
User DiKey : 6 июля 2022
200 руб.
Лабораторная работа №17. Теории электрических цепей. Исследование на ЭВМ резонансных явлений в пассивном параллельном колебательном контуре. МТУСИ
Расчет механизма подъема тележки
1. Выбор каната и барабана. …3 1.1 Грузоподъемная сила. …3 1.2 КПД полиспаста. …4 1.3 Наибольшее усилие в ветви каната, набегающего на барабан при подъ-еме груза. …4 1.4 Разрывное усилие каната в целом. …6 1.5 Выбор тип
User GnobYTEL : 24 мая 2012
44 руб.
Зенитный ракетно-пушечный комплекс 2К22 “ТУНГУСКА”
Предназначен для противовоздушной обороны мотострелковых и танковых частей и подразделений на марше и во всех видах боя, обеспечивает поражение низколетящих воздушных целей, в том числе “зависших” вертолетов. Принят на вооружение в середине восьмидесятых годов. Боевая машина имеет башенную установку с двумя двухствольными 30-мм автоматическими пушками и восемью пусковыми установками с зенитными управляемыми ракетами. По оценкам зарубежных специалистов комплекс “Тунгуска” не имеет аналогов в мире
User GnobYTEL : 16 ноября 2012
15 руб.
up Наверх