*
*


CAPTCHA Image   Reload Image
X

Организация диалога нескольких пользователей сети (Программирование на C++)

курсовые работы, программирование

Объем работы: 45 стр.

Год сдачи: 2006

Стоимость: 700 руб.

Просмотров: 647

 

Не подходит работа?
Узнай цену на написание.

Оглавление
Введение
Заключение
Заказать работу
3. Содержание.
4. Реферат.
5. Перечень сокращений.
6. Постановка задачи.
7. Введение.
8. Анализ решаемой проблемы и обзор литературы.
9. Системное проектирование.
10. Функциональное проектирование.
10.1. Разработка обобщенного алгоритма функционирования приложения.
10.2. Разработка структуры приложения и структуры данных.
10.3. Разработка программного кода приложения.
10.4. Результаты тестирования приложения, используемые тесты.
10.5. Разработка спецификаций функций(назначение функции, описание вызова, типов передаваемых и возвращаемых данных, ограничений, выдаваемых сообщений).
10.6. Описание приложения, инструкция по его использованию.
9. Заключение.
10. Список используемых источников..
11. Приложение.
Локальные сети в наши дни распространены повсеместно. Трудно найти человека, который использует персональный компьютер и не знает, что такое «компьютерная сеть». Использование сетевых технологий позволило совершить грандиозный рывок вперед в развитии человечества в целом. Со времени своего возникновения и до наших дней они проделали долгий путь: от примитивной коммуникации через нуль-модемный кабель до магистральных оптоволоконных сетей Интернета, позволяющих обмениваться данными со скоростью в сотни и выше гигабит.
В настоящее время наибольшее распространение имеет стек сетевых протоколов TCP/IP. Данные протоколов верхних уровней (TCP/UDP, SSL/TLS, SNMP. ICMP, Telnet и многих других) инкапсулируются в IP-датаграммы, обрамленные соответствующими IP-заголовками. Протокол IP является протоколом межсетевого взаимодействия (inte
etworking). Это означает, что он является средством, позволяющим обмениваться информацией между сетями с разной физической и логической структурой, построенных на различных технологиях (например, Ethe
et и FDDI, транзит через сети ATM и т.п.). Работа с протоколом напрямую требует от программиста значительных усилий и временных затрат. К тому же, данные протоколы задуманы как средство взаимодействия между однотипными приложениями, расположенными на разных ПК, входящих в локальную сеть. Зачастую требуется решать более частные задачи. Например, организацию межпроцессного взамодействия (IPC). Частным средством, помогающим решить данную проблему, является использование механизма именованных каналов.
Сетевые приложения выполняют самые разнообразные функции. Логично предположить, что пользователи, работающие за объединенными в сеть компьютерами, хотят как-то взаимодействовать между собой. Собирательным для таких программ стало название «чат» (беседа в переводе с английского).
В ходе данной работы требуется разработать приложение, построенное согласно принципам архитектуры «клиент-сервер», позволяющее вести диалог в многопользовательском режиме,...
В ходе выполнения данной работы были кратко рассмотрены основные средства взаимодействия между процессами языка C++. Практическим заданием была разработка ПО для организации сетевого диалога пользователей. В ходе выполнения практической части работы было создано приложение, построенное согласно архитектуре «клиент-сервер» и позволяющее пользователям обмениваться текстовыми сообщениями в интерактивном режиме (диалог). В ходе последующего тестирования было установлено, что программа работает корректно и соответствует заявленным в спецификации требованиям.
Работа ПО может быть усовершенствована путем внесения в него следующих изменений:
- возможность создания личных каналов с любым пользователем;
- использование графических примитивов (эмотиконов);
- пересылка файлов между пользователями ПО;
- ведение истории диалога и т.п.
Дополнительно в ходе создания ПО были продемонстрированы знания возможностей Win32 по разработке GUI и многопоточности.
В целом можно считать, что цель работы достигнута.

После офорления заказа Вам будут доступны содержание, введение, список литературы*
*- если автор дал согласие и выложил это описание.

Работу высылаем в течении суток после поступления денег на счет
ФИО*


E-mail для получения работы *


Телефон


ICQ


Дополнительная информация, вопросы, комментарии:



CAPTCHA Image
Сусловиямиприбретения работы согласен.

 
Добавить страницу в закладки
Отправить ссылку другу