このページでは

Qt Network C++ Classes

ネットワークプログラミングをより簡単かつ移植性の高いものにするためのクラスを提供します。詳細...

名前空間

QPasswordDigestor

ハッシュやキーを生成するために使用できる関数が含まれています

QSsl

すべてのSSLクラスに共通する列挙型を宣言します。Qt Network

クラス

QAbstractNetworkCache

キャッシュ実装用のインターフェース

QAbstractSocket

すべてのソケットタイプに共通する基本機能

QAuthenticator

認証オブジェクト

QDnsDomainNameRecord

ドメイン名レコードに関する情報を格納します

QDnsHostAddressRecord

ホストアドレスレコードに関する情報を格納します

QDnsLookup

DNS 検索を表す

QDnsMailExchangeRecord

DNS MXレコードに関する情報を格納します

QDnsServiceRecord

DNS SRVレコードに関する情報を格納する

QDnsTextRecord

DNS TXTレコードに関する情報を格納します

QDnsTlsAssociationRecord

DNS TLSAレコードに関する情報を格納します

QDtls

このクラスは、UDPソケットの暗号化機能を提供します

QDtlsClientVerifier

このクラスは、サーバー側の DTLS クッキーの生成および検証を実装します

QDtlsClientVerifier::GeneratorParameters

このクラスは、DTLSクッキー生成器のパラメータを定義します

QFormDataBuilder

QHttpMultiPart オブジェクトの構築を簡略化する便利クラス

QFormDataPartBuilder

QHttpPart オブジェクトの構築を簡略化するための利便性クラス

QHostAddress

IP アドレス

QHostInfo

ホスト名の検索を行う静的関数

QHstsPolicy

ホストが HTTP Strict Transport Security ポリシー (HSTS) をサポートしていることを指定します

QHttp1Configuration

HTTP/1 のパラメータおよび設定を制御します

QHttp2Configuration

HTTP/2 のパラメータと設定を制御します

QHttpHeaderRangeSet

HTTP Rangeヘッダーのバイト範囲を表します

QHttpHeaderRangeSpec

HTTP Range ヘッダーおよび Content-Range ヘッダーで使用される単一のバイト範囲を表します。RFC 9110 では、これを range-spec と呼んでいます

QHttpHeaders

HTTPヘッダーを保持するためのクラス

QHttpMultiPart

HTTP経由で送信されるMIMEマルチパートメッセージに類似しています

QHttpPart

HTTPマルチパートMIMEメッセージ内で使用されるボディパートを保持する

QLocalServer

ローカルソケットベースのサーバー

QLocalSocket

ローカルソケット

QNetworkAccessManager

アプリケーションがネットワークリクエストを送信し、応答を受信できるようにする

QNetworkAddressEntry

ネットワークインターフェースがサポートする 1 つの IP アドレスと、それに関連付けられたネットマスクおよびブロードキャストアドレスを格納します

QNetworkCacheMetaData

キャッシュ情報

QNetworkCookie

1つのネットワーククッキーを保持する

QNetworkCookieJar

QNetworkCookie オブジェクトのシンプルな jar を実装します

QNetworkDatagram

UDPデータグラムのデータおよびメタデータ

QNetworkDiskCache

ごく基本的なディスクキャッシュ

QNetworkInformation

ネイティブバックエンドを通じて様々なネットワーク情報を公開する

QNetworkInterface

ホストのIPアドレスおよびネットワークインターフェースの一覧

QNetworkProxy

ネットワーク層プロキシ

QNetworkProxyFactory

きめ細かなプロキシの選択

QNetworkProxyQuery

ソケットのプロキシ設定を照会するために使用される

QNetworkReply

QNetworkAccessManager を使用して送信されるリクエストのデータとヘッダーを含みます

QNetworkRequest

QNetworkAccessManager を使用して送信されるリクエストを保持します

QNetworkRequestFactory

共通のネットワークリクエストプロパティを持つリモートサーバーのエンドポイントをグループ化するための利便性クラス

QOcspResponse

このクラスは、オンライン証明書ステータスプロトコル(OCSP)の応答を表します

QRestAccessManager

QNetworkAccessManager用の利便性向上のためのラッパー

QRestReply

QNetworkReply の利便性を高めるラッパー

QSctpServer

SCTP ベースのサーバー

QSctpSocket

SCTPソケット

QSslCertificate

X.509証明書用の便利なAPI

QSslCertificateExtension

X.509 証明書の拡張情報にアクセスするための API

QSslCipher

SSL暗号化アルゴリズムを表す

QSslConfiguration

SSL接続の設定および状態を保持する

QSslDiffieHellmanParameters

サーバー向けのディフィー・ヘルマンパラメータ用インターフェース

QSslEllipticCurve

楕円曲線暗号アルゴリズムで使用される楕円曲線を表す

QSslError

SSLエラー

QSslKey

秘密鍵および公開鍵用のインターフェース

QSslKeyingMaterial

TLS セッションから派生した、エクスポートされた鍵素材を記述する

QSslPreSharedKeyAuthenticator

事前共有鍵(PSK)暗号スイート用の認証データ

QSslServer

TLS 上で暗号化された安全な TCP サーバーを実装します

QSslSocket

クライアントとサーバーの両方に対応したSSL暗号化ソケット

QTcpServer

TCPベースのサーバー

QTcpSocket

TCPソケット

QUdpSocket

UDPソケット

詳細な説明

この Qt Network ページには、このモジュールの使用方法に関する情報が記載されています。

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