Netzwerk-Beispiele

Qt verfügt über einen umfangreichen Satz von Netzwerkklassen, die sowohl die clientbasierte als auch die serverseitige Netzwerkprogrammierung unterstützen.

Diese Beispiele demonstrieren die grundlegenden Aspekte der Netzwerkprogrammierung mit Qt.

Blocking Fortune Client

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

Broadcast Receiver

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

Broadcast Sender

Demonstriert, wie man Informationen an mehrere Clients in einem lokalen Netzwerk sendet.

DNS lookup

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

DTLS client

Dieses Beispiel demonstriert, wie man client-seitige DTLS-Verbindungen implementiert.

DTLS server

Dieses Beispiel demonstriert, wie man einen einfachen DTLS-Server implementiert.

Fortune Client

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

Fortune Server

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

HTTP Client

Demonstriert einen einfachen HTTP-Client.

Multi-stream Client

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

Multi-stream Server

Zeigt, wie man SCTP auf der Serverseite verwendet.

Multicast Receiver

Demonstriert, wie man Informationen empfängt, die an eine Multicast-Gruppe gesendet werden.

Multicast Sender

Zeigt, wie man Nachrichten an eine Multicast-Gruppe sendet.

Network Chat

Demonstration eines zustandsabhängigen Peer-to-Peer-Chat-Clients.

Secure Socket Client

Demonstriert, wie man über eine verschlüsselte (SSL) Verbindung kommuniziert.

Threaded Fortune Server

Das Beispiel "Threaded Fortune Server" zeigt, wie man einen Server für einen einfachen Netzwerkdienst erstellt, der Threads verwendet, um Anfragen von verschiedenen Clients zu bearbeiten. Es soll zusammen mit dem Fortune-Client-Beispiel ausgeführt werden.

Torrent Example

Demonstriert komplexe TCP/IP-Operationen.

© 2025 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.