Первая альфа-версия QuantumGate только что опубликована на GitHub. Вы можете перейти на страницу релизов, чтобы загрузить и попробовать его. Эта версия (v0.2.3) включает предварительно собранные двоичные файлы, чтобы заинтересованным разработчикам было проще опробовать библиотеку без необходимости настраивать среду сборки (включая все зависимости) для самостоятельной сборки библиотеки из исходного кода.
В этот выпуск включены как отладочные, так и выпускные версии всех готовых двоичных файлов для платформ Microsoft Windows Win32 (32-разрядная) и x64 (64-разрядная), при этом поддерживаются только последние версии Windows 10 и 2019 Server.
Примеры, учебные пособия и обширная документация, доступные в вики на GitHub, помогут вам приступить к работе как можно скорее. Один из быстрых способов получить общее представление о возможностях QuantumGate — взглянуть на исполняемый файл TestApp, который также включен в готовые двоичные файлы. Это приложение в основном используется для (нагрузочного) тестирования большинства функций QuantumGate, но оно также демонстрирует обмен мгновенными сообщениями, передачу файлов, видео- и аудиосвязь, а также интерфейс SOCKS5 для настройки защищенного туннеля. Более подробная статья, посвященная интерфейсу SOCKS5 TestApp, будет опубликована в ближайшее время.
О QuantumGate
QuantumGate — это протокол одноранговой (P2P) связи, библиотека и API, написанные на C++. Долгосрочная цель QuantumGate — стать платформой для распределенных вычислений на основе модели ячеистой сети. В краткосрочной перспективе цель состоит в том, чтобы предоставить разработчикам сетевые технологии, которые они могут легко интегрировать и использовать в своих собственных приложениях. Для получения дополнительной информации ознакомьтесь с этим введением на Medium.