An open API service indexing awesome lists of open source software.

https://github.com/arducat/udpping


https://github.com/arducat/udpping

Last synced: 3 months ago
JSON representation

Awesome Lists containing this project

README

        

# UdpPing v0.1.2-D

Простая утилита для отправления запросов на UDP сервер.

## Компилирование и запуск приложения

Сначала клонируем репозиторий:
`git clone https://github.com/arducat/udpping.git`

Если вы хотите скомпилировать и сразу запустить:
`dub run --build=release`

Если вы хотите просто скомпилировать:
`dub build --build=release`

Скомпилированная версия соберется в корне папки.

Так же готовый бинарный файл можно найти в релизах.

## Использование приложения

В UdpPing есть два типа использования:
1. "Быстрый" режим (появился в v0.1.1)
2. Консоль UdpPing (появился в v0.1.0, был дополнен в v0.1.1)

### Использование "быстрого" режима

За "быстрый" режим отвечает флаг `-q`.
Сразу после него должен быть либо `-a [адрес udp сервера]`, либо `--address [адрес udp сервера]`.
После адреса должен быть либо `-s [сообщение]`, либо `--send [сообщение]`.

Это должно отправить на указаный UDP сервер Ваше сообщение.
Пример:
`udpping -q -a 127.0.0.1:1234 -s Привет`

### Использование Консоли UdpPing

Чтобы войти в Консоль UdpPing, достаточно не указывать аргументы.

Внутри консоли есть следующие команды:
- help - показывает справку
- ver - показывает версию
- connect \[адрес] - подключает к UDP серверу. Если Вы не указали адрес, то программа у Вас его спросит.
- send \[сообщение] - отправляет на UDP сервер сообщение. Если Вы не указали сообщение, то программа у Вас его спросит.

Внимание: используйте send до connect. Иначе сообщение не будет отправлено.

## Благодарность Grisshink за замену говнокода на нормальный код!