41 lines
1.1 KiB
C++
41 lines
1.1 KiB
C++
#include "resolver.h"
|
|
#include "version.h"
|
|
|
|
#include <QCoreApplication>
|
|
#include <QDebug>
|
|
|
|
int main(int argc, char *argv[])
|
|
{
|
|
if (argc < 3) {
|
|
qDebug() << "Usage: <address-to-bind> <port>";
|
|
return 1;
|
|
}
|
|
|
|
QCoreApplication a(argc, argv);
|
|
|
|
// ACII MODERN ART
|
|
qDebug().noquote() <<"\
|
|
+---------------------------------------+\n\
|
|
| _ __ ___ __ _ _ __ _ ___ |\n\
|
|
| | '_ ` _ \\ / _` | '__| |/ _ \\ |\n\
|
|
| | | | | | | (_| | | | | (_) | |\n\
|
|
| |_| |_| |_|\\__,_|_|_ |_|\\___/ _ |\n\
|
|
| | | | | | | |\n\
|
|
| __| |_ __ ___ | |_ ___ ___ | | |\n\
|
|
| / _` | '_ \\/ __| | __/ _ \\ / _ \\| | |\n\
|
|
| | (_| | | | \\__ \\ | || (_) | (_) | | |\n\
|
|
| \\__,_|_| |_|___/ \\__\\___/ \\___/|_| |\n\
|
|
| ver. " + VERSION + " |\n\
|
|
+---------------------------------------+\n\
|
|
| https://notabug.org/acetone/mario-dns |\n\
|
|
| " + COPYRIGHT + " |\n\
|
|
+---------------------------------------+\n";
|
|
|
|
QString address(argv[1]);
|
|
quint32 port(QString(argv[2]).toInt());
|
|
|
|
Resolver server(address, port);
|
|
|
|
return a.exec();
|
|
}
|