Netzwerkbeispiele

Es gibt zahlreiche Beispiele, die die Möglichkeiten von Qt Network veranschaulichen

Qt verfügt über eine umfangreiche Sammlung von Netzwerkklassen, die sowohl die clientseitige als auch die serverseitige Netzwerkprogrammierung unterstützen.

Diese Beispiele veranschaulichen die grundlegenden Aspekte der Netzwerkprogrammierung mit Qt.

Blocking Fortune Client

Veranschaulicht, wie man einen Client für einen Netzwerkdienst erstellt.

Broadcast Receiver

Veranschaulicht, wie man Informationen empfängt, die über ein lokales Netzwerk gesendet werden.

Broadcast Sender

Veranschaulicht, wie Informationen an mehrere Clients in einem lokalen Netzwerk gesendet werden.

DNS lookup

Veranschaulicht, wie man einen Hostnamen mit QDnsLookup nachschlägt.

DTLS client

Dieses Beispiel zeigt, wie man clientseitige DTLS-Verbindungen implementiert.

DTLS server

Dieses Beispiel zeigt, wie ein einfacher DTLS-Server implementiert wird.

Fortune Client

Zeigt, wie man einen Client für einen Netzwerkdienst erstellt.

Fortune Server

Veranschaulicht, wie man einen Server für einen Netzwerkdienst erstellt.

HTTP Client

Veranschaulicht einen einfachen HTTP-Client.

Multi-stream Client

Zeigt, wie man SCTP auf der Client-Seite verwendet.

Multi-stream Server

Zeigt, wie SCTP auf der Serverseite verwendet wird.

Multicast Receiver

Veranschaulicht, wie man an eine Multicast-Gruppe gesendete Informationen empfängt.

Multicast Sender

Veranschaulicht, wie Nachrichten an eine Multicast-Gruppe gesendet werden.

Network Chat

Demonstriert einen zustandsbehafteten Peer-to-Peer-Chat-Client.

Secure Socket Client

Veranschaulicht die Kommunikation über eine verschlüsselte (SSL-)Verbindung.

Threaded Fortune Server

Das Beispiel „Threaded Fortune Server“ zeigt, wie ein Server für einen einfachen Netzwerkdienst erstellt wird, der Threads zur Bearbeitung von Anfragen verschiedener Clients verwendet. Es ist für die Ausführung zusammen mit dem Beispiel „Fortune Client“ vorgesehen.

Torrent Example

Veranschaulicht komplexe TCP/IP-Vorgänge.

© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.