КП: Корпоративный чат — различия между версиями
(→Результат) |
|||
(не показаны 3 промежуточные версии этого же участника) | |||
Строка 11: | Строка 11: | ||
== Аннотация проекта == | == Аннотация проекта == | ||
− | Проект направлен на написание чата с возможностью подключения через разные компьютеры | + | Проект направлен на написание чата с возможностью подключения через разные компьютеры |
== Постановка задачи == | == Постановка задачи == | ||
Строка 29: | Строка 29: | ||
- Возможность приватного общения сервера с клиентами.<br> | - Возможность приватного общения сервера с клиентами.<br> | ||
- Возможность менять имя порта по мере надобности.<br> | - Возможность менять имя порта по мере надобности.<br> | ||
− | + | *[[Медиа:Chat_2.rar|Исходный код]]<br> | |
+ | *[[Медиа:Chat.docx|Отчёт]]<br> | ||
== См. также == | == См. также == |
Текущая версия на 16:03, 14 ноября 2014
А.М. Кривцов > Теоретическая механика > Курсовые проекты 2014 > Корпоративный чатКурсовой проект по Теоретической механике
Исполнитель: Бондарев Сергей
Группа: 08 (23604)
Семестр: весна 2014
Аннотация проекта[править]
Проект направлен на написание чата с возможностью подключения через разные компьютеры
Постановка задачи[править]
- Создать два функциональных окна – одно для сервера, другое для клиента.- Пристроить к функциональным окнам кнопки, через которое будет осуществляться общение.
Общие сведения по теме[править]
Существует несколько разновидностей программной реализации чатов:
1) HTTP или веб-чаты. Такой чат выглядит как обычная веб-страница, где можно прочесть последние несколько десятков фраз, написанные участниками чата и модераторами. Чаты, использующие технологию Adobe Flash. Вместо периодической перезагрузки страницы, между клиентом и сервером открывается сокет, что позволяет моментально отправлять или получать сообщения, расходуя меньше трафика.
2) IRC, специализированный протокол для чатов.
3) Программы-чаты для общения в локальных сетях (например, Vypress Chat, Intranet Chat). Часто есть возможность передачи файлов.
4) Чаты, реализованные поверх сторонних протоколов (например, чат, использующий ICQ).
Результат[править]
Результатом работы стала программа, написанная на С++. Возможности программы:
- Возможность приватного общения сервера с клиентами.
- Возможность менять имя порта по мере надобности.