Серверное приложение мессенджера. Обрабатывает подключения клиентов и обменивается с ними сообщениями. Имеет графический и консольный интерфейсы администратора.
Запуск сервера
Запуск сервера выполняется из корневой директории путем вызова модуля server.py из командной строки с параметрами:
-p / –port - Порт, на котором принимаются соединения
-a / –host - Адрес, с которого принимаются соединения.
-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)
| File | Size | Uploaded | |
|---|---|---|---|
| gbmessserver12345-0.1.2.tar.gz | 33.8 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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
|