Архив рубрики: Работа с сетью в Qt

Взаимодействие Qt и работы с сетью

Работа с QUdpSocket в Qt: UDP-сокеты просто и понятно

В Qt библиотека QUdpSocket предоставляет простой и мощный способ работы с протоколом UDP — одним из основных способов передачи данных по сети. В отличие от TCP, UDP не устанавливает соединения и не гарантирует доставку пакетов, зато работает быстрее и проще. В этой статье мы рассмотрим, как использовать QUdpSocket для отправки и приёма UDP-пакетов. Что такое… Читать далее »

QSslSocket

Применение криптографии и SSL в Qt C++: безопасное соединение с использованием QSslSocket В современном мире практически любое приложение, работающее с интернетом, требует защиты данных. Один из надёжных способов — использование SSL/TLS-соединений. В Qt для этого предусмотрен класс QSslSocket, обеспечивающий защищённую передачу данных. QSslSocket — это подкласс QTcpSocket, добавляющий поддержку SSL-соединений с помощью библиотеки OpenSSL. Он… Читать далее »

QTcpSocket

QTcpSocket — это класс из модуля QtNetwork, предоставляющий интерфейс для TCP-соединений. Он позволяет: Подключение библиотеки Для начала убедитесь, что в вашем .pro-файле подключен модуль network: Простой пример TCP-клиента Полезные сигналы и методы Метод / Сигнал Назначение connectToHost() Устанавливает соединение с сервером disconnectFromHost() Разрывает соединение write(const QByteArray&) Отправляет данные readAll() Считывает все доступные данные readyRead() Сигнал… Читать далее »

QudpSocket

UDP (User Datagram Protocol) — это легкий, ненадежный, ориентированный на дейтаграммы протокол без установления соединения. Его можно использовать, когда надежность не важна. QUdpSocket является подклассом QAbstractSocket, который позволяет отправлять и получать дейтаграммы UDP. Наиболее распространенным способом использования этого класса является привязка к адресу и порту с использованием bind(), а затем вызова  writeDatagram() и readDatagram() /… Читать далее »