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

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

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 руб.
Программирование (часть 2-я). Лабораторная работа №5. Вариант №10
Лабораторная работа №5 Работа с файлами языка Си Задание 1. Используя функции и режим меню, создать файл из 10 структур, просмотреть файл, добавить в файл новую информацию и, применяя режим прямого доступа, выполнить задание по своему варианту. Варианты задания 1 10. Структура имеет вид: фамилия, количество вещей, общий вес. Удалите из файла сведения о багаже, общий вес вещей в котором меньше, чем 10 кг. * При обмене введите промежуточную переменную типа структура.
User Bodibilder : 19 марта 2019
150 руб.
Тесты достижений, область их применения
СОДЕРЖАНИЕ ВВЕДЕНИЕ I. ТЕСТЫ ДОСТИЖЕНИЙ I.1 Диагностика учебных достижений I.2 Тесты профессиональных достижений ЗАКЛЮЧЕНИЕ Список литературы ВВЕДЕНИЕ Тестирование (англ. test — испытание, проверка) — экспериментальный метод психодиагностики, применяемый в эмпирических социологических исследованиях, а также метод измерения и оценки различных психологических качеств и состояний индивида. Тесты достижений не относятся к ряду психологических. Тем не менее, разработка психологических тестов во
User alfFRED : 18 октября 2013
10 руб.
Рабинович О.М. Сборник задач по технической термодинамике Задача 262
1 кг воздуха совершает цикл Карно между температурами t1=327ºC и t2=27ºC; наивысшее давление при этом составляет 2 МПа, наинизшее — 0,12 МПа. Определить параметры состояния воздуха в характерных точках, работу, термический к.п.д. цикла и количества подведенной и отведенной теплоты. Ответ: υ1=0,086 м³/кг, υ2=0,127 м³/кг, υ3=0,717 м³/кг, υ4=0,486 м³/кг, р2=1,36 МПа, р4=0,18 МПа, ηt=0,50, q1=67,4 кДж/кг, q2=33,7 кДж/кг, l0=67,4 кДж/кг.
User Z24 : 4 октября 2025
150 руб.
Рабинович О.М. Сборник задач по технической термодинамике Задача 262
up Наверх