From a3ba96e513f7f263b3a337c5176416ab4f4a1c8b Mon Sep 17 00:00:00 2001 From: sgourdas Date: Sun, 29 Sep 2024 13:52:22 +0300 Subject: [PATCH] Add ipv6 support to server --- src/localkiwixserver.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/localkiwixserver.cpp b/src/localkiwixserver.cpp index 5b310d3b..c9414f47 100644 --- a/src/localkiwixserver.cpp +++ b/src/localkiwixserver.cpp @@ -41,8 +41,10 @@ LocalKiwixServer::LocalKiwixServer(QWidget *parent) : QVector interfaces; interfaces.reserve(interfacesMap.size() + 1); for (const auto &interfacePair : interfacesMap) { - QString ip = QString::fromStdString(interfacePair.second.addr); - interfaces.push_back(ip); + QString ipv4 = QString::fromStdString(interfacePair.second.addr); + interfaces.push_back(ipv4); + QString ipv6 = QString::fromStdString(interfacePair.second.addr6); + if (!ipv6.isEmpty()) interfaces.push_back(ipv6); } std::sort(interfaces.begin(), interfaces.end()); interfaces.push_front(QString(gt("all")));