Skip to main content

Серверное приложение мессенджера. Обрабатывает подключения клиентов и обменивается с ними сообщениями. Имеет графический и консольный интерфейсы администратора.

Запуск сервера

Запуск сервера выполняется из корневой директории путем вызова модуля server.py из командной строки с параметрами:

  1. -p / –port - Порт, на котором принимаются соединения

  2. -a / –host - Адрес, с которого принимаются соединения.

  3. -s / –silent Запуск без графической оболочки.

В данном режиме не поддерживается ввод команд.

Примеры использования:

python server.py -p 8080

Запуск сервера на порту 8080

python server.py -a localhost

Запуск сервера принимающего только соединения с localhost

python server.py -s

Запуск без графической оболочки

Администрирование Ведение пользователей выполняется в графической оболочке, создание может выполняться в интерфейсе командной строки. Для создания пользователя из интерфейса командной строки необходимо вызвать модуль server.py, указав команду user_add с параметрами: 1. -l / –login - Логин пользователя; 2. -p / –password - Пароль.

python server.py user_add -l test2 -p 123

Создание пользователя test2 с паролем 123

server.py

Запускаемый модуль,содержит парсер аргументов командной строки и функционал инициализации приложения.

Release files for gbmessserver12345 0.1.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for gbmessserver12345 0.1.2
File Size Uploaded
gbmessserver12345-0.1.2.tar.gz 33.8 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for gbmessserver12345 0.1.2
File Interpreter ABI Platform
gbmessserver12345-0.1.2-py3-none-any.whl Python 3 none any Details

Total release size: 79.6 kB

Release files / gbmessserver12345-0.1.2.tar.gz

Download URL gbmessserver12345-0.1.2.tar.gz
Size 33.8 kB
Tags Source
SHA-256 checksum
How to use checksums
f1cde4d265ac8c13bd2a85b75633419255feb63a6df19b34b56b4399d2ab6d75
BLAKE2b-256 checksum
How to use checksums
241e49803ad3c253ab1bb2c409d8989dff52ff4aadd1db33f370f942c06fe484
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.4.1 CPython/3.9.11 Linux/5.19.0-46-generic

Release files / gbmessserver12345-0.1.2-py3-none-any.whl

Download URL gbmessserver12345-0.1.2-py3-none-any.whl
Size 45.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
4647ac5a878debd73ce7bfa469bca15cdf345ec05eb13647bc7a538b8bb6c80e
BLAKE2b-256 checksum
How to use checksums
b8cc393b0ada3054cd80c29c3cfb73e06df17e7e30980279164bb3123d3d6c3c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.4.1 CPython/3.9.11 Linux/5.19.0-46-generic

Release history Release notifications | RSS feed

This release

0.1.2 This release

2 release files

0.1.1

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page