Скачать
Клиенская часть
Инструкция по установке: специальной установки не требует. Скачайте программу в любую папку (желательно не на рабочий стол) и запустите её. Windows запросит разрешение на запуск приложения, необходимо разрешить. См. инструкцию по настройке.
Клиент для Android
Скачать клиент для Android 5.1+
Инструкция по установке: скачайте файл на Ваше мобильное устройство Android. Запустите файл. Разрешите установку приложений из данного источника. См. инструкцию по настройке.
[Показать прочие загрузки]
Серверная часть
Серверную часть необходимо скачивать и устанавливать, только если Вы хотите развернуть собственную инфраструктуру для DynMsg.
Скачать сервер для Windows 10+ (x64)
Скачать сервер для Windows 10+ (x32)
Инструкция по установке: скачайте файл на Ваш сервер, работающий под Windows. Запустите файл из командной строки, передав в качестве параметра номер TCP/IP-порта. Например: DynMsgServer.exe 9800. При необходимости поместите команду в автозагрузку компьютера.
Исходный код
Серверная часть
Скачать исходный код сервера для Linux (C++)
Инструкция по установке на Linux:
- Создайте на сервере директорию dynmsg в любом доступном для Вас месте. Создайте в этой директорию поддиректорию src.
- Скачайте и распакуйте архив в созданную Вами поддиректорию src.
- Зайдите в поддиректорию src, и выполните команду make. Предварительно убедитесь, что на Вашей машине установлен компилятор g++. При необходимости, установите его и средства разработки для C++ (sudo apt install build-essential). После удачной компиляции в директории dynmsg (т.е. в директориии на уровень выше src) будет создан файл dynmsg.
- Сервер готов. Запускать его нужно из командной строки, передавая в качестве параметра номер TCP/IP-порта. Например: ./dynmsg 9800.
- При необходимости поместите данную команду в автозагрузку сервера (etc/rc.local: /полный_путь_к_dynmsg/dynmsg 9800&, не забудьте указать знак "&" в конце команды, иначе автозагрузчик будет ожидать завершения процесса, а он не завершается никогда).
Инструкция по компиляции для Windows с помощью Microsoft Visual Studio:
- В Microsoft Visual Studio для языка Visual C++ с помощью Мастера классических приложений Windows создайте Консольные приложение (EXE), установите галочку Пустой проект, снимите все остальные галочки (особенно "Предварительные заголовки", и не подключайте библиотеки MFC и ATL).
- Добавьте в созданный проект все cpp- и h-файлы из скаченного архива. Файл makefile добавлять в проект НЕ надо!
- Зайдите в свойства проекта. В категории "Общие", установите опцию "Набор символов" в значение "Использовать многобайтную кодировку" (вместо "Использовать набор символов UNICODE"). Данную опцию нужно сделать для debug- и release-версий конфигурации.
- Для release-версии конфигурации в категории "C/C++", на закладке "Создание кода", установите опцию "Библиотека времени выполнения" на /MT, а также отключите Исключения C++.
- Соберите release-версию проекта.
Клиентская часть
Исходный код клиента для Windows (язык C#)
Исходный код клиента для Android (для Android Studio 3.1)
|