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

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

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 руб.
Полвека атомной энергетики и глобальное потепление
В работе впервые указано на принципиальное отличие ядерного цикла от используемых человечеством способов получения энергии, заключающееся в несовпадении начального и конечного состояний цикла. Отработанное топливо отличается от загружаемого только по изотопному составу и массе. Ввиду отсутствия в биосфере механизма обратного преобразования отработанного ядерного топлива, тепловой эффект цикла в рамках Земли, отличен от нуля и является основным фактором, нарушающим тепловое равновесие планеты. В
User alfFRED : 3 сентября 2013
5 руб.
Зачетная работа по дисциплине: Сетевые приложения UNIX систем. Билет №4
Билет №4 Раздел 1. Файловая система 3) Чему эквивалентна запись права доступа 644? A) –rw-r--r-- B) –rw-rx-rx- C) –rwxr--r-- D) –rwxrw-rw- 7) Относительный путь к файлу состоит из списка каталогов, которые нужно… A) Пройти от рабочего каталога, чтобы добраться до файла. B) Пройти от корневого каталога, чтобы добраться до файла. C) Пройти от любого каталога, чтобы добраться до файла. D) Пройти от домашнего каталога, чтобы добраться до файла. 13) В каком каталоге находятся системные конфигура
User Roma967 : 12 июля 2019
400 руб.
promo
Термодинамика и теплопередача СамГУПС 2012 Задача 16 Вариант 1
Перегретый водяной пар массой 1 кг, имея температуру t1 и S1, охлаждается в процессе постоянного объема до состояния, когда энтальпия пара становится равной 2500 кДж/кг. Определить состояние пара и его параметры в конце процесса, а также количество отведенной теплоты. Решение задачи иллюстрировать i-S диаграммой.
User Z24 : 10 ноября 2025
150 руб.
Термодинамика и теплопередача СамГУПС 2012 Задача 16 Вариант 1
Енисейские языки
1. Под общим названием "енисейцы" енисейские народности (арины, ассаны, кеты, котты, пумпоколы и юги) были впервые объединены Й. Клапротом в 1823 г., хотя бесспорные доказательства их родства по языковым данным были приведены М. А. Кастреном лишь в середине XIX в. Он же впервые использовал термин "енисейский" для обозначения языков этих народностей; так язык кетов и югов назван у него енисейско-остяцким. Для обозначения всей семьи енисейских языков (Е.я.) термин окончательно закрепился лишь в 19
User GnobYTEL : 25 июля 2013
up Наверх