Описание тега qtnetwork

Модуль QtNetwork предоставляет классы для упрощения и переносимости сетевого программирования. Qt Network предоставляет набор API для программирования приложений, использующих TCP/IP. Такие операции, как запросы, файлы cookie и отправка данных через HTTP, обрабатываются различными классами C++.
2 ответа

Пустой буфер при чтении из QTcpSocket

Я создаю простой многопоточный TCP-сервер (на примере многопоточного сервера Fortune). Я подключил сигнал readyRead к своему слоту readCommand и подтвердил, что функция readCommand срабатывает после того, как я подключился к серверу и отправил строк…
27 сен '13 в 17:37
1 ответ

QNetworkAccessManager - Как отправить многопартийный запрос "PATCH"

Этот вопрос дополняет QNetworkAccessManager - Как отправить запрос "PATCH". У QNetworkAccessManager нет метода sendCustomRequest(const QNetworkRequest & request, const QByteArray & verb, QHttpMultiPart * multiPart) Я застрял с Qt 4.8-bb10. К…
2 ответа

Не получено ответа от метода записи QNetworkAccessManager

Я посылаю несколько двоичных данных с помощью QNetworkAccessManager на URL-адрес php. После получения данных страница php отправляет данные обратно в виде принудительной загрузки после обработки. Я вижу успешную публикацию на сервер, но после этого …
02 июл '13 в 05:06
1 ответ

SMTP отправлять почту с QTcpSocket

Я создал графический интерфейс почтовой службы с использованием qt QsslSocket и я буду отправлять почту, используя учетную запись gmail "smtp.gmail.com", 465, и я хотел, чтобы она портировалась на QTCPsocket и отправил письмо с вложением. TCP-сокет …
09 апр '14 в 08:43
1 ответ

QNetworkReply не удаляется

Я делаю что-то похожее на этот вопрос, но у меня есть более тонкая проблема. У меня есть клиентский класс API, который делает HTTP-запросы; Я храню QNetworkReply в объекте, чтобы получить доступ к его данным из слота, подключенного к "готовому" сигн…
01 май '14 в 20:06
2 ответа

Сериализация с сетью QT и десериализация с Boost

В первый раз я хочу поблагодарить HostileFork, чтобы помочь мне объяснить мою проблему. Спасибо вам! Я пытаюсь создать клиент и сервер, которые отправляют свои данные через двоичный протокол. Моя проблема в том, что я хочу отправить класс от клиента…
21 ноя '11 в 19:28
1 ответ

Qt Client(GUI) Подключение к серверу QT

Все примеры, которые я видел до сих пор, указывают мне на клиентский сервер, где у клиента есть только одна функциональность (например, получить дату и время сервера), и сервер просто выполняет эту функцию. Поэтому, когда Сервер получает запрос от к…
30 авг '12 в 03:56
1 ответ

Подключите qnetworkaccessmanager к слоту

Теперь у меня есть этот код: requester.h #ifndef REQUESTER_H #define REQUESTER_H #include <QtNetwork/QNetworkAccessManager> #include <QtNetwork/QNetworkReply> #include <QtCore/QtCore> #include <QVector> #include <QObject&g…
02 окт '13 в 14:41
0 ответов

SIGSEGV в QAbstractSocket::writeData при записи 5k данных

Работая в системе ARM, я получаю SIGSEGV в QAbstractSocket::writeData(char const*, long long). Я звоню через QIODevice::write(char const*, long long), и это умеренно небольшой объем данных. Всего 5к. Я проверяю, что отправляемая память правильно рас…
29 янв '16 в 05:43
1 ответ

QNetworkReply не получает никаких заголовков

Я пишу приложение, чтобы получить информацию об устройстве, на которое мне нужно отправить запрос PUT, например: connect(&netman,SIGNAL(finished(QNetworkReply*)), this, SLOT(reqFinished(QNetworkReply*))); QByteArray data("0ABF0A25"); QNetworkReq…
1 ответ

В Qt как удалить все сертификаты центров сертификации из QNetworkRequest?

Мы пытаемся получить полный контроль над тем, какие сертификаты CA QNetworkRequest будет разрешено использовать. Первый "простой" тест, который мы хотели запустить, состоял в том, чтобы удалить все сертификаты CA и убедиться, что он срабатывает и вы…
18 май '17 в 16:53
1 ответ

Как в QtWebkit вызывается QNetworkAccessManager::createRequest() веб-страницы?

Я создаю приложение Browser, используя модули QtWebkit и QtNetwork. Допустим, требуется, чтобы каждая веб-страница имела доступ к ресурсам только из определенной папки, выделенной специально для нее. В этом сценарии каждая веб-страница будет иметь с…
04 фев '14 в 11:27
2 ответа

Выполнение HTTP-запросов в Qt

Я новичок в Qt. Я установил Qt для VS2008 и интегрировал с моим VS2010. Я просто хочу знать, как сделать HTTP-запросы. Я читал о QtNetwork, но QtHttp устарел. Я также знаю о libcurl и curlpp, но у меня проблемы с его установкой и работой с Qt. Что в…
18 ноя '10 в 10:45
1 ответ

Qt QTcpSocket readAll fuction не читает целые данные из сокета

Я получил супер простой код. QTcpSocket* sock = new QTcpSocket(); connect(sock - readyread) and other signals sock->connectToHost(); sock->write(); //readyread qDebug() << "available" << sock->bytesAvailable(); QByteArray a = so…
26 мар '15 в 15:53
0 ответов

Проблема двусторонней передачи файлов QTcpSocket

Я немного озадачен этим и не имею большого опыта с передачей файлов, так что, надеюсь, я просто делаю что-то глупое. Тем не мение. Эта проблема. Я отправляю файл частями от моего клиента на мой сервер. Это отлично работает. Во время отправки мой кли…
07 май '13 в 11:24
0 ответов

Как добавить функцию ftp put в демо-версию PyQT сети ftp

Я хочу изменить демо pyqt network ftp, чтобы включить функцию загрузки, но у меня не получается. Может ли кто-нибудь показать мне, как это сделать? Я пытался добавить этот код, но он не работает. [Оригинальная демонстрация] https://github.com/Werkov…
30 июн '14 в 13:16
1 ответ

Проблема с QJsonArray

В моем консольном проекте у меня есть 4 функции: Response, AddDataToList, Request а также main, В main функция chars Вектор, содержащий символы az. manager, doc, array а также list переменные, которые будут использоваться в Request функционировать в…
27 янв '18 в 08:38
1 ответ

Каким образом QtConcurrent::run запускается в основном потоке?

Я построил в своем приложении асинхронный сетевой фасад на основе QFuture. Примерно это работает так: namespace NetworkFacade { QByteArray syncGet(const QUrl& url) { QEventLoop l; QByteArray rc; get(url, [&](const QByteArray& ba) { rc = …
04 фев '15 в 21:53
2 ответа

Как обмениваться данными с помощью сетевого программирования C++?

------------------ обновление 2015.12.13--------------- На данный момент я разрабатываю программу, которая имеет сетевую функцию на Windows Предположим, что есть четыре ПК, я выбираю один в качестве главного узла, а другие - подчиненные узлы. Ведомы…
10 дек '15 в 16:13
0 ответов

Как получить сервер QSslCertificate из QNetworkAccessManager и QNetworkRequest?

Я отправляю запросы через QNetworkAccessManager::createRequest(Operation, QNetworkRequest, outgoingData), Я должен убедиться, что отпечаток SSL-сертификата - тот, который я ожидаю. К сожалению, в результате QNetworkReply возвращает peerCertificate с…
05 июн '14 в 18:59