Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курсовая Работа (Чат) v1.1.docx
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
194.29 Кб
Скачать

Заключение

В ходе проделанной мной работы был реализован клиент серверный чат. Сервер поддерживает большое количество пользователей, отправку файлов, пересылку приватных сообщений, ведёт список подключенных клиентов и администрирование клиентов, работая в локальной сети.

Клиентская часть поддерживает отправку общих и приватных сообщений, отправку файлов также клиент ведёт список пользователей, который получает от сервера, возможность выбрать имя в чате.

Достоинством этой системы является быстродействие текст моментально передаётся по сети даже при медленном соединении, возможность общаться большому количеству людей, делает эту систему удобной для работы группы лиц, решения общих проблем.

Одним из недостатков является то, что для реализации работы были использованные не актуальные компоненты, в которых не такой большой спектр возможностей, и возможно с ними не так удобно работать, как с более продвинутыми. Но целью моей работы являлось изучение методов и алгоритмов простейшей работы и взаимодействия приложений по сети, так что этот недостаток не так важен.

Путей дальнейшего совершенствования системы огромное множество, например:

  • Перевод системы на актуальные компоненты работы по сети.

  • Добавление видео чата.

  • Добавления смайликов.

  • Улучшение протокола, для оптимизации быстродействия.

  • Доработка протокола пересылки файлов.

  • Внедрение мульти платформенной системы, к примеру чтобы можно было подключится к чату с помощью телефона, или любой другой операционной системы.

  • Введение регистрации пользователей, это также позволит реализовать доставку сообщений не активным в данный момент клиентам.

Используемые источники

  1. Карих Н. Алгоритм работы сокетного сервера // ИсходникиRU [сайт]. URL: http://www.sources.ru/delphi/delphi_serv_sock.shtml (дата обращения: 10.05.2012).

  2. Чат // Википедия — свободнfz энциклопедиz [сайт]. URL: http://ru.wikipedia.org/wiki/%D0%A7%D0%B0%D1%82(дата обращения: 06.05.2012).

  3. Алгоритм работы сокетного сервера // Библиотека RTFM [сайт]. http://docs.luksian.com/programming/delphi/prsokdelph/index.php(дата обращения: 10.05.2012).

  4. Сокеты в Delphi // DelphiSource [сайт]. URL: http://www.delphisources.ru/pages/faq/base/sockets_in_delphi.html(дата обращения: 10.05.2012).