Вопросы по теме 'qtcpsocket'
QTcpSocket слушать
Можно ли прослушивать QTcpSocket? У меня простое p2p соединение по Tcp. Но я не могу найти способ запустить QTcpSocket на случайном свободном порту. Должен ли я использовать для этого QTcpServer, или это немного излишне только для 1 соединения?
1355 просмотров
schedule
07.03.2023
Как отправлять целые числа через QTcpSocket?
Я новичок в Qt, так что если это совсем глупый вопрос...
Я пытаюсь использовать QTcpSocket.
If I do:
...
QTcpSocket * socket
socket = new QTcpSocket(this);
socket.write(1);
...
Он жалуется на то, что write() не работает с целыми числами...
6387 просмотров
schedule
20.04.2023
Назначение объекта QTcpSocket
У меня есть класс с QTcpSocket socket; в качестве частного члена. Затем в конструкторе класса я инициализирую socket = new QTcpSocket();
При компиляции я получаю сообщение об ошибке: error: no match for ‘operator=’ in...
237 просмотров
schedule
24.11.2022
Невозможно создать дочерние элементы для родителя, который находится в другом потоке
У меня есть QThread, определенный в MyThread.cpp и .h. Там у меня есть частный QTcpSocket.
class MyThread: public QThread {
Q_OBJECT
public:
MyThread();
virtual ~MyThread();
public slots:
void reconnect();
signals:
protected:...
6213 просмотров
schedule
12.09.2022
Соединение (в проекте QT) не работает
Я начинаю создавать свое первое многопоточное приложение, используя библиотеки QT.
Следуя руководству qt о QTcpServer и QTcpSocket, я написал серверное приложение, которое создает соединение с этим конструктором:
Connection::Connection(QObject...
1934 просмотров
schedule
05.10.2022
Как узнать, какой QTcpSocket выдал сигнал readyRead()?
Я создал программу приветствия, чтобы понять, как работают QTcpServer и QTcpSocket. В нем QTcpServer принимает новые соединения и соединяет их сигнал readyRead() со слотом MainWindow::onNewData() , где их новые данные добавляются к текстовому...
6128 просмотров
schedule
28.05.2022
отправка qimage через qtcpsocket: получена только часть данных
Я создаю приложение, в котором мне нужно отправить некоторые изображения через TCP.
отправляющая часть
QImage image;
image.load("image.png", "PNG");
image.setText("name", "color");
QByteArray ba;
QBuffer buffer(&ba);...
1754 просмотров
schedule
21.02.2023
Улучшит ли задержка обработка каждого TCP-соединения в отдельном потоке?
У меня есть FTP-сервер, реализованный поверх QTcpServer и QTcpSocket.
Я использую преимущества механизма сигналов и слотов для одновременной поддержки нескольких TCP-соединений, даже если у меня есть один поток. Мой код как можно скорее...
387 просмотров
schedule
06.01.2023
Блокирующий сокет - waitForReadyRead()
В настоящее время в моем коде QT у меня есть что-то вроде этого:
QByteArray tick_stream;
clntSocket->waitForReadyRead();
tick_stream = clntSocket->read(800);
В документации указано
Эта функция блокируется до тех пор, пока новые...
7393 просмотров
schedule
09.07.2023
QTcpServer как остановить клиентские потоки
В моем графическом интерфейсе есть две кнопки: одна для запуска сервера, а другая для остановки сервера.
Brief :--- После запуска сервера при каждом новом запросе клиента я буду создавать новый поток, и он будет обрабатывать связь с клиентом....
1066 просмотров
schedule
27.07.2022
Как отправить несколько данных через QTcpSocket одновременно?
Я делаю небольшое приложение для резервирования клиент/сервер, и я зациклился на том, как я могу отправить информацию о классах. На самом деле у меня есть 3 класса, и я отправляю информацию следующим образом:...
399 просмотров
schedule
14.07.2023
Как использовать экземпляр QTcpSocket несколько раз с интервалом в пару секунд?
Мне приходится повторять один и тот же запрос с QTcpSocket несколько раз с интервалом в пару секунд. Простая задача, но я не могу заставить ее работать только с одним экземпляром объекта. Как снова подключиться к серверу, используя тот же экземпляр...
1777 просмотров
schedule
18.05.2023
Сигнал Qt QTcpSocket() readReady никогда не срабатывает (слот никогда не вызывается) в многопоточном серверном приложении. Метод waitForReadyRead() работает нормально
Я пишу многопоточный TcpServer (каждый клиент в своем потоке), используя QTcpServer и QTcpSocket. Клиентское приложение работает правильно и отправляет данные каждые 3 секунды, но сигнал readReady() никогда не срабатывает, то есть моя функция...
1458 просмотров
schedule
19.04.2022
Отправка данных с сервера клиенту
У меня есть два проекта, один для сервера и один для клиента. На клиенте, когда я хочу отправить данные, я создаю переменную-член QTcpSocket , а затем отправляю данные с помощью метода write() .
На сервере я получаю информацию, но хочу отправить...
2776 просмотров
schedule
11.01.2024
QTcpSocket не может привязаться к правильному IP
Я создаю приложение для Linux Qt5/C++, которое работает в системе с несколькими сетевыми адаптерами (многосетевыми). Мне нужно заставить мое исходящее TCP-соединение использовать конкретную сетевую карту/IP. Я попробовал следующий код, но netstat...
537 просмотров
schedule
07.06.2022
Установить сокет QTcpSocket
Я создаю приложение Linux C++/Qt5, которое открывает сокет TCP для исходящего соединения (на удаленный сервер). Я создаю QTcpSocket, а затем пытаюсь установить параметры sockopt следующим образом:
m_tcpSocket = new QTcpSocket(this);
int fd =...
2030 просмотров
schedule
08.12.2022
Как отправлять данные с сервера на клиент как QByteArray/QDataStream
В образце Qt для сервера состояний QString отправляется методом sendFortune() . Поэтому одна QString выбирается из QStringList fortunes :
QByteArray block;
QDataStream out(&block, QIODevice::WriteOnly);
out.setVersion(QDataStream::Qt...
4388 просмотров
schedule
03.06.2024
Qt: Разработать QtcpSocket для подключения к нескольким TcpServer?
Я хочу разработать приложение с QTcpSocket для подключения к нескольким серверам и получения данных с каждого сервера и отображения их в графическом интерфейсе.
QTcpServer с несколькими клиентами очень прост. Но мне нужно разработать свое...
462 просмотров
schedule
25.06.2022
QT: видеопоток с сервера vlc через tcp
Я работаю над приложением, которое получает трансляцию с сервера VLC. У меня есть решение, но мне нужно другое, так как это не соответствует моим потребностям.
Мой вопрос в том, есть ли способ получить видео с QTcpSocket как QByteArray и...
463 просмотров
schedule
06.02.2023
QTcpServer - как многопоточность - пример плохой
Я пытаюсь заставить QTcpServer запускать отдельный поток для каждого соединения. Доступен пример кода, который делает именно это: http://doc.qt.io/qt-5/qtnetwork-threadedfortuneserver-example.html
Этот код работает путем подкласса QThread. Если...
770 просмотров
schedule
02.05.2024