Dydaktyka:
FeedbackTo jest stara wersja strony!
Zadanie 1. Konfiguracja QtCreator
/usr/share/doc/packages/libqt5/*.qch
/usr/bin/qmake-qt5
O Qt.
Wersje frameworku.
Zadanie 2. Przygotuj projekt (szablon z QWidget)
*.qmake
):QT += network CONFIG += c++11
#include <QtWidgets> #include <QtNetwork>
Wnętrzności: uic
, moc
.
Pętla zdarzeń, signals
, slots
, connect
Zadanie 3. Proste okienka
Klasy do obsługi socketów:
QObject::connect
, sygnał newConnection
readyRead
[1]Zadanie 4. Klient/serwer TCP
Zadanie 5. Multicast UDP:
QHostAddress::AnyIPv4
na wspólny port z opcją QUdpSocket::ShareAddress
joinMulticastGroup