Learn what Felgo offers to help your business succeed. Start your free evaluation today! Felgo for Your Business

Network Examples

Qt is provided with an extensive set of network classes to support both client-based and server side network programming.

These examples demonstrate the fundamental aspects of network programming with Qt.

Blocking Fortune Client

Demonstrates how to create a client for a network service.

Broadcast Receiver

Demonstrates how to receive information broadcasted over a local network.

Broadcast Sender

Demonstrates how to broadcast information to multiple clients on a local network.

DNS lookup

Demonstrates how to lookup a host name using QDnsLookup.

DTLS client

This example demonstrates how to implement client-side DTLS connections.

DTLS server

This examples demonstrates how to implement a simple DTLS server.

Fortune Client

Demonstrates how to create a client for a network service.

Fortune Server

Demonstrates how to create a server for a network service.

HTTP Client

Demonstrates a simple HTTP client.

Multi-stream Client

Demonstrates how to use SCTP on the client side.

Multi-stream Server

Demonstrates how to use SCTP on the server side.

Multicast Receiver

Demonstrates how to receive information sent to a multicast group.

Multicast Sender

Demonstrates how to send messages to a multicast group.

Network Chat

Demonstrates a stateful peer-to-peer Chat client.

Secure Socket Client

Demonstrates how to communicate over an encrypted (SSL) connection.

Threaded Fortune Server

The Threaded Fortune Server example shows how to create a server for a simple network service that uses threads to handle requests from different clients. It is intended to be run alongside the Fortune Client example.

Torrent Example

Demonstrates complex TCP/IP operations.

Qt_Technology_Partner_RGB_475 Qt_Service_Partner_RGB_475_padded