Вопросы по теме 'qtcpsocket'
Как писать на нескольких QTcpSockets, используя QThreads?
Я уже пару дней борюсь с этой проблемой на QTcpSockets и QThreads.
У меня есть QTcpServer, который прослушивает порт и создает нового клиента, используя метод nextPendingConnection(). Итак, теперь у клиента есть qtcpsocket, который я могу...
1070 просмотров
schedule
17.05.2022
Проблемы Qt QTcpSocket QByteArray/QString со специальными символами и правильным синтаксисом
У меня проблемы с некоторыми специальными символами в Qt, 2 - это кавычка и новая строка. Я подключаюсь к серверу с помощью telnet, и сервер почему-то автоматически ставит кавычки в начале и в конце ввода. У меня проблемы с удалением как кавычек,...
1335 просмотров
schedule
30.01.2023
Привязка свойств не обновляется
Я постоянно получаю данные для своего приложения во время его работы, но у меня возникают проблемы с отображением данных после того, как я их прочитал и сохранил на карте.
Когда я пытаюсь отобразить данные в QML, он просто отображает ноль, несмотря...
6400 просмотров
schedule
19.03.2023
Ложное подключение QTcpSocket к QTcpServer
С некоторого времени я работаю с Qt (извините за мой английский). Я сейчас работаю с QtNetwork.
Мне нужно создать клиент-серверную систему. Основные идеи таковы:
IP-адреса обоих (клиентов и сервера) могут меняться. Невозможно сохранить...
1075 просмотров
schedule
22.02.2022
Приложение Qt вылетает при удалении выполненной задачи
У меня многопоточный сервер (наследует QTcpServer). Когда появляется новое соединение, я создаю новую задачу (наследует QRunnable), передаю дескриптор сокета конструктору и отправляю эту задачу в QThreadpool (имеет 3 рабочих)....
882 просмотров
schedule
27.04.2022
Связь через сокет TCP нарушена
Я пытаюсь использовать TCP-сервер и подключиться к нему с помощью клиента QTcpSocket. В большинстве случаев сервер и клиент находятся на одной машине, но это не является обязательным требованием. Я пытаюсь передать файл из запущенного многопоточного...
335 просмотров
schedule
24.10.2022
Реализация сигнала Qt QTcpSocket ReadyRead
Я хочу знать о реализации Qt сигнала QTcpSocket ReadyRead . Как это реализовано в Windows и Linux? С помощью select() , poll() , epoll() , SIGIO или любым другим способом? Как QTcpSocket узнает, когда подавать сигнал ReadyRead ?
845 просмотров
schedule
05.04.2023
Qt/C++ QTcpSocket вызывает утечку памяти, не знаю почему
Я создаю простой telnet-сервер и сейчас занимаюсь отладкой с помощью valgrind. код работает отлично, но valgrind жалуется на потерю памяти при завершении программы... и виновником является строка, в которой я создаю новый QTcpSocket:
void...
871 просмотров
schedule
24.07.2022
QObject::connect в QRunnable - консоль
Я создаю простой многопоточный сервер:
Создать сервер
Если новое соединение создайте новый QThreadpool - QRunnable
В runnable отправить сообщение клиенту и дождаться запроса
Если клиент был отключен, runnable напишите qDebug и runnable...
2791 просмотров
schedule
20.03.2022
qt простая связь tcp с проектами пользовательского интерфейса
Я хочу создать простой проект Tcp Communication, но у меня возникают некоторые проблемы, и я не знаю, как их решить. Когда я пытаюсь найти решение, все люди говорят добавить этот код (QT += сеть) в файл .pro, но в проектах пользовательского...
883 просмотров
schedule
06.05.2023
QTcpSocket и несколько клиентов (проблема с сигналом)
Я разрабатываю сервер, который отвечает на несколько подключений от клиента. Но у меня есть проблема, решения которой я не нашел. Я создал класс (TcpSocket) для QTcpSocket, который разделяет сигналы и слоты для каждого соединения.
Но у меня...
2648 просмотров
schedule
13.05.2023
Как оставить QTcpsocket соединение после закрытия DialogWindow?
В моем приложении Qt у меня есть MainWindow и DialogWindow . DialogWindow предназначен для настройки IP-адреса и порта сервера. В то время как MainWindow предназначен для выполнения связи после успешного подключения.
Однако установка...
277 просмотров
schedule
24.06.2022
Чтение сообщений переменной длины в Qtcp readyRead()
Следующий код предназначен для отображения изображения, отправленного по сети. Я отправил заголовок из 16 байтов, который я использую для расчета размера следующего изображения, а затем считываю это количество байтов и отображаю изображение. Я...
150 просмотров
schedule
21.07.2022
Как мне прочитать объект класса из QTcpSocket, используя QDataStream?
У меня есть класс, определенный мной, скажем, MyClass . Я хотел бы отправить объект этого класса через QTcpSocket . В этом ответе предлагается использовать QDataStream и это показывает, как можно перегрузить операторы << и >>...
525 просмотров
schedule
07.07.2022
На стороне сервера в QTcpServer появляется: Удаленный хост закрыл соединение
У меня есть приложение QTcpServer и приложение QTcpClient. Посмотрите мой снимок экрана. Когда клиент после взаимодействия с сервером отключается от сервера, на сервере на стороне появляется событие (в клиентском сокете - в слоте):
void...
1446 просмотров
schedule
29.03.2023
Сигнал QTcpSocket readyRead() испускается дважды
У меня QTcpServer. Я хочу отправлять большие данные со стороны клиента и как поймать сигнал, когда все данные получены на сервере? «пока (сокет-> доступные байты)» не работает.
Например:
когда размер qbytearray равен 9000, который...
814 просмотров
schedule
01.04.2022
Qt: Обнаружение отключения QTcpSocket в консольном приложении, когда пользователь закрывает его
Моего заголовка вопроса должно быть достаточно. Я уже пробовал (безуспешно):
Использование деструктора в стиле C в функции: __attribute__((destructor)) : void sendToServerAtExit() __attribute__((destructor)) {...
1667 просмотров
schedule
20.08.2022
Как подключиться к сигналу ошибки QTcpSocket в Qt
Я пытаюсь получить ошибку QTcpSocket, используя сигнал и слот. Я сделал так:
connect(clientConnection->tcpSocket, &QTcpSocket::error, this, &ClientInterface::displayError);
void ClientInterface::displayError()
{
qDebug() <<...
4622 просмотров
schedule
21.06.2023
QTcpSocket Disconencted() Сигнал не испускается
Мой код работает нормально! {(QObject: Не удается создать дочерние элементы для родителя, находящегося в другом потоке: родительский поток: QThread(0x221f650), текущий поток:QThread(0x23a7950) : эта ошибка устранена
Но когда я отключаю...
178 просмотров
schedule
25.07.2022
QTcpSocket: декодирование полученных данных
Мне нужно расшифровать данные, полученные с сервера Universal Robot UR5. Полученные данные ниже. Может ли кто-нибудь помочь мне с расшифровкой этого сообщения с помощью Qt5 C++?...
81 просмотров
schedule
18.03.2022