Exemples de programmation réseau

Il existe de nombreux exemples qui illustrent les capacités de Qt Network

Qt est fourni avec un ensemble complet de classes réseau permettant de prendre en charge la programmation réseau tant côté client que côté serveur.

Ces exemples illustrent les aspects fondamentaux de la programmation réseau avec Qt Network.

Blocking Fortune Client

Montre comment créer un client pour un service réseau.

Broadcast Receiver

Montre comment recevoir des informations diffusées sur un réseau local.

Broadcast Sender

Montre comment diffuser des informations à plusieurs clients sur un réseau local.

DNS lookup

Illustre comment rechercher un nom d'hôte à l'aide de QDnsLookup.

DTLS client

Cet exemple montre comment implémenter des connexions DTLS côté client.

DTLS server

Cet exemple montre comment implémenter un serveur DTLS simple.

Fortune Client

Montre comment créer un client pour un service réseau.

Fortune Server

Montre comment créer un serveur pour un service réseau.

HTTP Client

Présente un client HTTP simple.

Multi-stream Client

Il montre comment utiliser le protocole SCTP côté client.

Multi-stream Server

Il montre comment utiliser le protocole SCTP côté serveur.

Multicast Receiver

Montrer comment recevoir des informations envoyées à un groupe de multidiffusion.

Multicast Sender

Montrer comment envoyer des messages à un groupe de multidiffusion.

Network Chat

Présente un client de chat peer-to-peer avec gestion d'état.

Secure Socket Client

Illustre comment communiquer via une connexion chiffrée (SSL).

Threaded Fortune Server

L'exemple « Threaded Fortune Server » montre comment créer un serveur pour un service réseau simple qui utilise des threads pour traiter les requêtes provenant de différents clients. Il est destiné à être exécuté en parallèle de l'exemple « Fortune Client ».

Torrent Example

Illustre des opérations TCP/IP complexes.

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