Skip to content

Flyer-DM/Client-server_model

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 

Repository files navigation

image

  1. Создание соединения между-клиент сервером:

image image

  1. Добавление функционала разрыва соединения со стороны клиента по сообщению "exit":

image image

  1. Добавление постоянного прослушивания порта сервером до получения команды "shutdown":

image image

  1. Добавление ввода адреса и порта для клиента с ограничением количества попыток:

image

  1. Добавление записи служебных сообщений в отдельный файл:

image

  1. Добавление автоматической генерации номера порта для сервера: image

  2. Запрос сервера имени подключённого пользователя и запись новых пользователей и их IP серверов в отдельный файл

image image image

  1. Сервер аутентификации. Теперь он запрашивает пароль у пользователя при входе или регистрирует пользователя, если он заходит впервые. Пароли хранятся в отдельном файле, зашифрованные методом md5.

Подключение к серверу и регистрация:

image

Повторное подключение к работающему серверу:

image

Записи сервера:

image

Лог файл истории работы сервера:

image

Как хранится запись о пользователе в отдельном файле:

image

  1. Написаны дополнительные функции для отправки и получения сообщений:

image

image

Многопользовательский чат:

image

About

Учебный эхо-сервер на python

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages