summaryrefslogtreecommitdiffstats
path: root/examples/network/multicastsender/sender.h
diff options
context:
space:
mode:
authorThiago Macieira <thiago.macieira@intel.com>2017-12-12 13:55:32 -0800
committerThiago Macieira <thiago.macieira@intel.com>2017-12-24 02:04:07 +0000
commitf9c07da7b6c167820a71d2c840b7be70c393457a (patch)
treeff29f47498f6f6a95167acc65cb9e8d40a21a7f6 /examples/network/multicastsender/sender.h
parentc5a3022b041f19c3bc2dd2204c9f9b334c7f986f (diff)
Examples: Update multicast sender and receiver examples for IPv6
It's the right thing to do, as we're in 2017, not 1997. Also, this takes care to indicate that QAbstractSocket::MulticastTtlOption makes sense mostly for IPv4, even though it's implemented for both families. In IPv4, it's used to indicatae the scope, whereas in IPv6 it's stored in bits 12-15 of the address. Task-number: QTBUG-46046 Change-Id: I9741f017961b410c910dfffd14ffaabe0a2024d8 Reviewed-by: MÃ¥rten Nordheim <marten.nordheim@qt.io> Reviewed-by: Timur Pocheptsov <timur.pocheptsov@qt.io>
Diffstat (limited to 'examples/network/multicastsender/sender.h')
-rw-r--r--examples/network/multicastsender/sender.h6
1 files changed, 4 insertions, 2 deletions
diff --git a/examples/network/multicastsender/sender.h b/examples/network/multicastsender/sender.h
index 5d8769790e..0af6f9aaec 100644
--- a/examples/network/multicastsender/sender.h
+++ b/examples/network/multicastsender/sender.h
@@ -70,9 +70,11 @@ private slots:
private:
QLabel *statusLabel = nullptr;
QPushButton *startButton = nullptr;
- QUdpSocket udpSocket;
+ QUdpSocket udpSocket4;
+ QUdpSocket udpSocket6;
QTimer timer;
- QHostAddress groupAddress;
+ QHostAddress groupAddress4;
+ QHostAddress groupAddress6;
int messageNo = 1;
};