Курсовая работа по дисциплине: Сетевое программное обеспечение. Вариант 05.

Цена:
250 руб.

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

material.view.file_icon
material.view.file_icon
material.view.file_icon fileName.txt
material.view.file_icon kr.exe
material.view.file_icon
material.view.file_icon
material.view.file_icon app.config
material.view.file_icon
material.view.file_icon
material.view.file_icon downloaded_fileName.txt
material.view.file_icon fileName.txt
material.view.file_icon kr.exe
material.view.file_icon kr.exe.config
material.view.file_icon kr.pdb
material.view.file_icon kr.vshost.exe
material.view.file_icon kr.vshost.exe.config
material.view.file_icon kr.vshost.exe.manifest
material.view.file_icon
material.view.file_icon fileName - копия.txt
material.view.file_icon fileName.txt
material.view.file_icon BSCSymbol.cs
material.view.file_icon
material.view.file_icon BSCCommand.cs
material.view.file_icon FileTransferCommand.cs
material.view.file_icon HeadTranferCommand.cs
material.view.file_icon SynchronizeCommand.cs
material.view.file_icon FileTransferState.cs
material.view.file_icon kr.csproj
material.view.file_icon kr.sln
material.view.file_icon kr.v12.suo
material.view.file_icon
material.view.file_icon
material.view.file_icon DesignTimeResolveAssemblyReferencesInput.cache
material.view.file_icon kr.csproj.FileListAbsolute.txt
material.view.file_icon kr.csprojResolveAssemblyReference.cache
material.view.file_icon kr.exe
material.view.file_icon kr.pdb
material.view.file_icon Program.cs
material.view.file_icon
material.view.file_icon AssemblyInfo.cs
material.view.file_icon Курсовая работа.doc
material.view.file_icon Рисунок4.png
Работа представляет собой rar архив с файлами (распаковать онлайн), которые открываются в программах:
  • Программа для просмотра текстовых файлов
  • Microsoft Word
  • Программа для просмотра изображений

Описание

Задание
Написать программу взаимодействия двух машин. В исходном состоянии машины ждут ввода с клавиатуры команды запроса – get имя_файла. Окончание ввода команды и ее отправка определяется клавишей <Enter>. На приемной стороне в ответ на принятую команду содержимое указанного файла выводится в канал. Передающая сторона принимает этот массив и формирует дисковый файл. Установление связи, передача данных и завершение связи выполнять в соответствии с протоколом BSC. Завершение работы при нажатии ESC.

Входные данные программы

Программа запускается под Windows в консоли. При указании параметров "get имя_файла", программа выступая в роли клиента, делает запрос на получение файла, загружает файл и подтверждает успешное получения данных. Программа, запущенная без указания параметров, выступает в роли сервера, ожидая команды от клиента. В результате использования нуль-модемного соединения или заглушки на COM-порт запущенная программа становится одновременно и клиентом, и сервером, поскольку отправляемые символы в порт возвращаются обратно и обрабатываются одной и той же программой.

Описание программы

Программа написана на C# с помощью Microsoft Visual Studio IDE. Для ее запуска требуется наличие ОС Windows и .Net Framework 3.5.
Выполнение программы можно разделить на три последовательные фазы:
– синхронизация клиента с сервером;
– передача заголовка клиентом на сервер, где в заголовке указывается имя файла для получения;
– передача файла порциями.

Каждая фаза с отправкой и получением служебных символов протокола BSC отображается в консоли.
Программа использует готовые решения, предоставляемые фреймворком, по взаимодействию с COM-портом.


Структура файлов в проекте

название класса описание
Program.cs Главный класс приложения, являющийся точкой входа. Обрабатывает команду "get имя_файла", создает команды, следит за нажатием ESC, по завершению закрывает потоки, com-порт, файлы на чтение и запись.
FileTransferState.cs Класс состояния передачи файла. Содержит необходимую информацию для выполнения команд, к примеру: ссылка на порт, имя файла, указатели на файлы для чтения и записи, размер буфера чтения и записи и т.д. Объект данного класса передается от одной команды другой.
BSCSymbol.cs Класс со статическими свойствами и методами, содержащий код служебных символов и простых вспомогательных функций.
BSCCommand.cs Базовый класс команды по работе с протоколом BSC. Содержит абстрактные методы: запуск команды (run), получение служебного символа (receiveSym), получение текстового сообщения (receiveText) и общие методы для подклассов.
SynchronizeCommand.cs Класс команды по синхронизации клиента с сервером по протоколу BSC.
HeadTranferCommand.cs Класс команды по отправке клиентом серверу заголовка по протоколу BSC.
FileTransferCommand.cs Класс команды по отправке сервером клиенту файла по протоколу BSC.
.............................

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

Уважаемый слушатель, дистанционного обучения,
Оценена Ваша работа по предмету: Сетевое программное обеспечение
Вид работы: Курсовая работа
Оценка: Отлично
Дата оценки: 13.06.2016
Рецензия:Уважаемый С*
КУРСОВАЯ РАБОТА по дисциплине Сетевое программное обеспечение
Задание Написать программу взаимодействия двух машин в режиме “клиент-сервер”. В исходном состоянии машины ждут ввода с клавиатуры команды запроса – put имя_файла. Окончание ввода команды и ее отправка определяется клавишей <Enter>. На приемной стороне в ответ на принятую команду осуществляется попытка создать файл с таким именем. При положительном результате в передающую машину выводится сообщение с положительным ответом, а в противном случае – с отрицательным. Передающая сторона принимает это
User Некто : 16 сентября 2018
100 руб.
Курсовая работа по дисциплине "Сетевое программное обеспечение".
Вариант №4. Задание: Написать программу взаимодействия двух машин. В исходном состоянии машины ждут ввода с клавиатуры команды запроса – cd имя_директории. Окончание ввода команды и ее отправка определяется клавишей <Enter>. На приемной стороне в ответ на принятую команду производится смена текущей директории на директорию, указанную в команде. Формируется и отправляется в канал текстовое сообщение с полным именем новой текущей директории. Передающая сторона принимает этот текст и отображает его
User Udacha2013 : 27 февраля 2016
250 руб.
Курсовая работа по дисциплине: Сетевое программное обеспечение
Написать программу пересылки текстовых сообщений. Текстовые сообщения, сформированные в программе, отображаются в верхней части экрана. Принятые из линии связи сообщения отображать на нижней половине экрана. Окончание формирования очередного сообщения и его отправка определяется клавишей <Enter>. Установление связи, передача данных и завершение связи выполнять в соответствии с протоколом BSC. Завершением работы является переданный код EOT, генерируемый при нажатии ESC.
User Nicola90 : 1 февраля 2015
700 руб.
Курсовая работа по дисциплине "Сетевое программное обеспечение"
Задание: Написать программу взаимодействия двух машин в режиме “клиент-сервер”. В исходном состоянии машины ждут ввода с клавиатуры команды запроса – cd имя_директории. Окончание ввода команды и ее отправка определяется клавишей <Enter>. На приемной стороне в ответ на принятую команду производится смена текущей директории на директорию, указанную в команде. Формируется и отправляется в канал текстовое сообщение с полным именем новой текущей директории. Передающая сторона принимает этот текс
User uksne : 24 ноября 2011
400 руб.
Курсовая работа по дисциплине «Сетевое программное обеспечение»
КУРСОВАЯ РАБОТА по дисциплине «Сетевое программное обеспечение» Вариант № 21. Задание Написать программу взаимодействия двух машин в режиме “клиент-сервер”. В исходном состоянии машины ждут ввода с клавиатуры команды запроса – pwd. Окончание ввода команды и ее отправка определяется клавишей <Enter>. На приемной стороне в ответ на принятую команду формируется и отправляется в канал текстовое сообщение с полным именем текущей директории. Передающая сторона принимает этот текст и отображает его на
User Eva : 4 июня 2011
400 руб.
Курсовая работа по дисциплине: Сетевое программное обеспечение. Вариант №8
Задание Написать программу взаимодействия двух машин в режиме “клиент-сервер”. В исходном состоянии машины ждут ввода с клавиатуры команды запроса – ls. Окончание ввода команды и ее отправка определяется клавишей <Enter>. На приемной стороне в ответ на принятую команду формируется и отправляется в канал текстовое сообщение со списком файлов текущей директории. Передающая сторона принимает этот список и отображает его на экране. Установление связи, передача данных и завершение связи выполнять в с
User SibGOODy : 20 ноября 2018
800 руб.
promo
Курсовая работа по дисциплине: Сетевое программное обеспечение. Вариант 16
Оглавление 1. Задание на курсовую работу 3 2. Описание входных данных и результатов 4 3. Описание работы функций 5 4. Описание работы программы 6 5. Текст программы 7 6. Результаты работы 11 1. Задание на курсовую работу Написать программу взаимодействия двух машин в режиме “клиент-сервер”. В исходном состоянии машины ждут ввода с клавиатуры команды запроса – cd имя_директории. Окончание ввода команды и ее отправка определяется клавишей <Enter>. На приемной стороне в ответ на принятую команд
User SibGOODy : 30 сентября 2018
800 руб.
promo
Курсовая работа по дисциплине: Сетевое программное обеспечение. Вариант №4
Задание Написать программу взаимодействия двух машин в режиме “клиент-сервер”. В исходном состоянии машины ждут ввода с клавиатуры команды запроса – put имя_файла. Окончание ввода команды и ее отправка определяется клавишей <Enter>. На приемной стороне в ответ на принятую команду осуществляется попытка создать файл с таким именем. При положительном результате в передающую машину выводится сообщение с положительным ответом, а в противном случае – с отрицательным. Передающая сторона принимает этот
User SibGOODy : 15 июля 2018
800 руб.
promo
Организация Варшавского договора
Варшавскийдоговор 1955г. О дружбе, сотрудничестве и взаимной помощи, подписанАлбанией, Болгарией, Венгрией, ГДР, Польшей, Румынией, СССР и Чехословакией 14 мая 1955 на Варшавском совещанииевропейских государств по обеспечению мира и безопасности вЕвропе. Вступил в силу 5 июня 1955г. Заключение Варшавского договора было вызвано угрозой миру в Европе, созданной ратификацией западными государствами Парижских соглашений 1954г предусматривающих образование Западноевропейского союза, ремилитаризацию
User evelin : 20 февраля 2013
19 руб.
КУРСОВОЙ ПРОЕКТ Трансформатор ТМ 2500/35
Содержание Введение 4 1 Расчет основных электрических величин трансформатора 5 2 Расчет основных размеров трансформатора 6 2.1 Выбор материала и конструкции магнитной системы 6 2.2 Выбор материала и конструкции обмотки 7 2.3 Определение размеров главной изоляции обмоток 8 2.4 Определение диаметра стержня и высоты обмоток 8 3 Расчет обмоток НН и ВН 10 3.1 Расчет обмоток НН 11 3.1.1 Расчет непрерывной катушечной обмотки 11 3.2 Расчет обмоток ВН 133 3.2.1 Расчет непрерывной катушечной обмотки 14
User kent_193 : 31 марта 2009
Контрольная работа по дисциплине: Цифровая обработка сигналов. Вариант 04
Задание Спроектировать цифровой фильтр на основе сигнального процессора 1813ВЕ1 при следующих требованиях: Передаточная характеристика цифрового фильтра: H(z)=(A0+A1Z^(-1)+A2Z^(-2)+A3Z^(-3)/1+B1Z^(-1)+B2Z^(-2)+B3Z^(-3)) Исходные данные приведены в таблице 1. Таблица 1. № варианта: 04 А0=0,82 А1=0,76 А2=-0,35 А3=0,49 В1=0,32 В2=0,42 В3=0,52 Содержание: 1) Синтезировать структурную схему цифрового фильтра. 2) Определить устойчивость. В случае неустойчивой работы произвести пересчет рекурсивной це
User Roma967 : 15 марта 2020
1200 руб.
promo
Тепловой конструкторский расчет нагревательной печи
С О Д Е Р Ж А Н И Е 1. Введение и описание теплотехнологии нагрева 3 2. Разработка температурного графика 5 3. Расчет топлива и определение действительной температуры в зонах рабочего пространства печи 7 4. Расчет интенсивности внешнего теплообмена в зонах рабочего пространства печи 9 5. Расчет времени пребывания садки в рабочем пространстве печи 15 6. Расчет основных размеров рабочего пространства печи 19 7. Тепловой баланс зон рабочего пространства печи 21 8. Выбор горел
User Рики-Тики-Та : 20 августа 2011
55 руб.
up Наверх