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

Класс QTcpSocket, часть инфраструктуры Qt, предоставляет сокет TCP.
1 ответ

TCP-сервер получает больше данных, чем ожидалось

У меня есть приложение клиент-сервер, где клиент передает данные изображения на сервер. У меня есть следующая структура: Клиент: private void SerializeAndSendMessage(Message msg) { BinaryFormatter formatter = new BinaryFormatter(); MemoryStream stre…
21 июл '15 в 09:29
2 ответа

PyQt QTcpServer: как вернуть данные нескольким клиентам?

Я ищу, чтобы создать QTcpServer с использованием PyQt, который может одновременно возвращать данные 2 или более клиентов. Я предполагаю, что это потребует многопоточности. Используя в качестве тестового примера файл threadadedfortuneserver.py (входи…
20 фев '12 в 02:32
1 ответ

Использование QTcpSocket для непрерывного быстрого использования

Мне нужно реализовать клиент, который читает данные с частотой 300 Гц (300 выборок в секунду). При работе с сокетами C все было в порядке, с тем, что мне нужно запустить непрерывный цикл while для получения данных с сервера (который блокирует работу…
21 июн '17 в 12:37
1 ответ

QSslSocket: не удается разрешить SSLV2_client_method

Я создал sslclient и sslserver, используя QSslSocket в Qt 5.4.1 в debian wheezy. Когда я запускаю программу, они вообще не работают. После отладки моего кода я увидел, когда он пытается создать новый объект из QSslSocket вернет эту ошибку (cannot re…
3 ответа

QTcpSocket и TCP padding

Добрый день. Я отправляю собственный протокол для регистрации через TCP, который выглядит следующим образом: Timestamp (uint32_t -> 4 bytes) Length of message (uint8_t -> 1 byte) Message (char -> Length of message) Временная метка преобразу…
13 июл '17 в 07:28
2 ответа

QTcpSocket не подключается

Я пытаюсь настроить соединение QTcpSocket. Я работаю над простым приложением, которое включает двунаправленную связь через один сокет TCP. Я тестирую свой код, запустив два экземпляра одного и того же приложения и подключив оба к QHostAddress::Broad…
25 июн '15 в 20:35
2 ответа

Как отправить данные с сервера на клиент как QByteArray/QDataStream

В образце fortuneserver Qt QString отправляется методом sendFortune(), Поэтому одна QString выбрана из QStringList fortunes: QByteArray block; QDataStream out(&block, QIODevice::WriteOnly); out.setVersion(QDataStream::Qt_4_0); out << (quin…
01 окт '14 в 16:51
3 ответа

Отправка xml-сообщения по частям через TCP-сокет с использованием Qt

Мы пишем проект, в котором есть клиент, который генерирует XML-запросы, отправляет их на сервер, который анализирует запрос и возвращает запрошенную информацию в XML-строке. Приложение отлично работает, когда xml-ответы небольшие, но когда они превы…
28 ноя '10 в 00:18
0 ответов

Qt TcpSockets: время ожидания сигнала SIGNAL отключено

Я использую класс QTcpSocket для связи между моим QT-UI и моим ПЛК. Недавно я изменил свои протоколы, чтобы я мог отправлять большие связные куски данных. Целью является отправка строковых данных по TCP-протоколу. На стороне ПЛК я задерживаю отправк…
22 июл '16 в 14:51
1 ответ

Как отправить несколько информационных сообщений QTcpSocket одновременно?

Я делаю небольшое приложение для резервирования клиент / сервер, и я застрял на том, как я могу отправить информацию о классах, На самом деле у меня есть 3 класса, и я отправляю информацию следующим образом: VentanaPrincipalS::VentanaPrincipalS(QWid…
11 янв '14 в 23:38
0 ответов

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

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

QTcpServer вылетает при закрытии

Я программировал сервер, я программировал сервис и менеджер. Когда я останавливаю сервер с помощью UI Server Manager, сервер вызывает функцию "stopServer()", которая содержит следующее: qDebug() << "Stopping the server..."; // Clear the vector…
08 ноя '12 в 00:05
2 ответа

Как подключиться к сигналу ошибки QTcpSocket в Qt

Я пытаюсь получить ошибку QTcpSocket, используя сигнал и слот. Я сделал это так: connect(clientConnection->tcpSocket, &QTcpSocket::error, this, &ClientInterface::displayError); void ClientInterface::displayError() { qDebug() << clie…
14 янв '18 в 14:28
0 ответов

Сигнал Qt не излучается

У меня есть QTcpSocket внутри класса, который находится внутри моего QMainWindow, Мне нужно передать connected(), disconnected(), а также readyRead() сигналы к QMainWindow. Сделать это должно быть довольно просто, просто подключив сигналы сокета к с…
01 июл '17 в 19:00
2 ответа

Параллельный доступ к объекту QTcpSocket

Я создал класс, который наследует от QThread чтобы иметь поток, работающий с QTcpSocket объект. Когда этот поток запускается, он подключается к серверу: если в соединении отказано или соединение потеряно, поток пытается повторно подключиться к серве…
13 окт '14 в 13:27
1 ответ

Клиентская программа падает при подключении к серверу после отключения Qt

Я реализую клиентскую часть сервера TCP-Ip на основе Qt, но программа завершается сбоем, когда я закрываю соединение и начинаю снова, нажимая кнопку подключения. Обзор проекта. У меня есть Qwidget (основное приложение) с 2 lineEdit для пользователя,…
25 авг '15 в 12:25
0 ответов

Почему QTcpSocket::readLine() не работает в Qt4

Я следую этому примеру: http://crpppc19.epfl.ch/doc/qt4-doc-html/html/network-threadedfortuneserver.html мне нужен не только сервер, который может устанавливать соединение и отправлять данные клиенту (эта часть в порядке), но и сервер, который может…
09 мар '14 в 22:27
1 ответ

Ошибка сегмента при создании нового QTcpSocket

Я получаю ошибку сегментации, когда пытаюсь создать новый QTcpSocket: QTcpSocket* socket = new QTcpSocket(); Когда я бегу, я вижу следующее: $ ./hello Hello World Segmentation fault (core dumped) Я использую Qt 5.11 в Unbuntu 17.04 и не использую qm…
07 дек '18 в 20:10
1 ответ

QThread и QTcpSocket

Я сделал серьезную ошибку, когда делал какой-то проект, и теперь мне нужно перепрограммировать его снизу. Я пишу многопоточный сервер, который будет обрабатывать соединения, запросы и т. Д. Но, когда я создал новый класс с базой Объект QThread, я за…
08 янв '13 в 07:14
1 ответ

Сбой связи между сокетом Python 3 и QTcpsocket (C++)

Использование библиотеки Qt QTcpsocket и класса сокетов Python 3 в настоящее время. Я уже получил пример клиент / сервер Qt C++ fortune для правильной сборки и запуска. Тем не менее, это для клиента и сервера, которые оба C++. Требование заключается…