ネットワークの例

Qt には、クライアントベースとサーバーサイドの両方のネットワークプログラミングをサポートする、豊富なネットワーククラスが用意されています。

これらの例は、Qt を使ったネットワークプログラミングの基本的な側面を示しています。

Blocking Fortune Client

ネットワークサービスのクライアントを作成する方法を説明します。

Broadcast Receiver

ローカルネットワーク上でブロードキャストされた情報を受信する方法を説明します。

Broadcast Sender

ローカルネットワーク上の複数のクライアントに情報をブロードキャストする方法を説明します。

DNS lookup

QDnsLookupを使用してホスト名を検索する方法を説明します。

DTLS client

クライアント側 DTLS 接続の実装方法を示す例です。

DTLS server

この例では、単純な DTLS サーバーを実装する方法を示します。

Fortune Client

ネットワーク・サービスのクライアントを作成する方法を示します。

Fortune Server

ネットワーク・サービスのサーバーを作成する方法を示します。

HTTP Client

簡単なHTTPクライアントの作成方法を説明します。

Multi-stream Client

クライアント側でSCTPを使用する方法を説明する。

Multi-stream Server

サーバー側でSCTPを使用する方法を説明する

Multicast Receiver

マルチキャストグループに送信された情報を受信する方法を説明する

Multicast Sender

マルチキャストグループにメッセージを送信する方法を示す

Network Chat

ステートフルなピアツーピアChatクライアントのデモ

Secure Socket Client

暗号化された(SSL)接続を介して通信する方法を説明します。

Threaded Fortune Server

Threaded Fortune Server の例では、スレッドを使用してさまざまなクライアントからの要求を処理する、単純なネットワーク・サービスのサーバーを作成する方法を示します。これは、Fortune Clientの例と一緒に実行することを目的としています。

Torrent Example

複雑な TCP/IP 操作を示します。

©2024 The Qt Company Ltd. 本書に含まれる文書の著作権は、それぞれの所有者に帰属します。 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。