1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/navigatorCode-dkp4j

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

dkp4j

Введение

Проект dkp4j направлен на создание открытого, бесплатного и свободно развёртываемого инструмента для удалённого управления.

Проект

Коммуникационный протокол

Ячейка 0 1 2 3–6 7–10 11–14 15–18 16–20 …………
Представляет один байт X Z Тип команды Целевой адрес Исходный адрес Состояние сообщения Длина данных Направление сообщения Данные

Типы команд

    UNKNOWN((byte) -1, "Неизвестная команда"),
    HEART_BEAT((byte) 0, "Сердцебиение клиента"),
    UPDATE_CLIENT_CODE((byte) 1, "Обновление клиентского идентификатора"),
    REQUEST_REMOTE((byte) 2, "Запрос на удалённое управление"),
    MOUSE_ACTIVE((byte) 3, "Действие мыши");
    .....

Дополнительные команды см.: SocketMD.

Состояние сообщения

    OK(200, "Операция выполнена успешно"),
    UNKNOWN(-1,"Неизвестное состояние"),
    CLIENT_BUSY(1000, "Занято"),
    OFFLINE(1001, "Клиент не подключён"),
    UNAUTHORIZED(1002,"Ошибка удалённого пароля");

Дополнительные состояния см.: ClientStatus.

Направление сообщения

/**
 * Запрос
 */
REQUEST((byte) 0),
/**
* Ответ
*/
RESPONSE((byte) 1);

Дополнительные направления см.: TCPDirection.

Структура организации

dpk4j
├── x-core -- Основной модуль проекта
├── x-server -- Код сервера
├── x-app -- Код пользовательского интерфейса
└── x-kit -- Код взаимодействия с сервером

Снимки экрана программы

Ошибка загрузки

Ошибка загрузки

Выбор технологии

Технология Описание Официальный сайт
Javafx Новое поколение Java GUI фреймворка https://openjfx.io/
FFmpeg Программа с открытым исходным кодом для преобразования видео и аудио в потоки http://ffmpeg.org/
Vertx Набор инструментов для сетевого программирования на платформе JVM https://vertx.io/

Инструменты разработки

Инструмент Описание Официальный сайт
IDEA IDE для разработки https://www.jetbrains.com/idea/download
VLC Инструмент для отладки потоков видео https://www.videolan.org/

Среда разработки

Инструмент Версия Скачать
JDK 17 https://www.injdk.cn/
Nginx 1.21.3 http://nginx.org/en/download.html

Лицензия

Apache License 2.0

Copyright (c) 2018-2021 navclub.cn

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Описание недоступно Развернуть Свернуть
Apache-2.0
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/navigatorCode-dkp4j.git
git@api.gitlife.ru:oschina-mirror/navigatorCode-dkp4j.git
oschina-mirror
navigatorCode-dkp4j
navigatorCode-dkp4j
master