Вопросы по теме 'qtcpsocket'
Проблема с QTcpSocket
Написание чата с помощью Qt. Есть проблема. QTcpSocket моего клиента остается в состоянии подключения, но сервер выдает сигнал newConnection(). Сетевой сеанс не требуется. Почему это? Вот код:
ChatClient::ChatClient(QObject *parent)
:...
3176 просмотров
schedule
28.06.2022
Автоматическое переподключение клиента QTcpSocket
Я пытаюсь написать фрагмент кода, который периодически пытается подключиться к серверу с помощью QTcpSocket, пока сервер не будет готов. Клиент также должен автоматически и периодически пытаться переподключиться, когда сервер не работает, пока он...
13240 просмотров
schedule
14.04.2024
Консольный чат с использованием QTcpSocket и QTcpServer
Я хочу написать программу консольного чата в qt framework. У меня проблема с отправкой сообщений.
Клиент отправляет сообщения на сервер, но сервер не принимает сообщения, пока клиентская программа не будет закрыта. Когда клиент закрыт, сервер...
6448 просмотров
schedule
16.05.2024
Может ли QTcpSocket выпустить свой дескриптор
Возможно ли, чтобы QTcpSocket освободил свой дескриптор, чтобы право собственности на сокет можно было передать другому объекту QTcpSocket в другом потоке или QSslSocket без закрытия/прерывания розетка?
socket1.setDescriptor(descriptor);
//...
495 просмотров
schedule
26.02.2023
Связь QTcpSocket в потоке
Я делаю два приложения: одно - сервер, а другое - клиент. Сервер использует QTcpServer и QThread для прослушивания клиента. Клиент использует QThread для подключения к серверу. Сервер и клиент успешно соединились, но проблема заключается в том, как...
6429 просмотров
schedule
12.06.2023
Установите тайм-аут подключения с помощью setsockopt в Linux
Я пишу приложение Linux Qt5/С++, которое пытается подключиться к узлу с помощью QTcpSocket. Я звоню
tcpsocket->connectToHost(address,port,options)
Когда одноранговый узел доступен, он отлично работает и сразу же подключается. Однако,...
1029 просмотров
schedule
24.11.2022
QTcpSocket не подключается
Я пытаюсь настроить соединение QTcpSocket. Я работаю над простым приложением, которое включает двунаправленную связь через один сокет TCP.
Я тестирую свой код, запуская два экземпляра одного и того же приложения и подключая оба к...
3038 просмотров
schedule
01.05.2022
TCP-сервер получает больше данных, чем ожидалось
У меня есть серверно-клиентское приложение, в котором клиент передает данные изображения на сервер. У меня есть следующая структура:
Клиент:
private void SerializeAndSendMessage(Message msg) {
BinaryFormatter formatter = new...
907 просмотров
schedule
04.10.2022
Почему я не могу установить конкретный адрес для своего QTcpServer?
Я просто хочу настроить свой QTcpServer с определенным адресом. Я пробовал это с этим кодом, но он не работает...
server.listen(QHostAddress::setAddress("127.0.0.1"),8888);
Это ошибка:
Cannot call member function 'bool...
604 просмотров
schedule
11.10.2023
Переместите QTcpSocket в новый поток после установления соединения
У меня есть потоковый сервер.
QTcpSocket необходимо создать в потоке, в котором он должен быть запущен, FI: Qt - Обрабатывать QTcpSocket в новом потоке , передавая дескриптор сокета.
Моя проблема в том, что мне нужно иметь пул потоков и...
1639 просмотров
schedule
18.12.2023
Qt, отправка нескольких типов данных с клиента на сервер + потоковая передача данных
У меня есть приложение Qt на основе клиент/сервер , использующее QTcpServer и QTcpSocket, мне удалось установить соединение и отправить некоторые данные туда и обратно между клиентом и сервером. Клиент отправляет на сервер множество типов данных...
1828 просмотров
schedule
25.05.2022
Соединение QTcpSocket приводит к UnknownSocketError с errorString UnknownError
Проблема
Я не могу получить дополнительную информацию об этой ошибке:
QAbstractSocket::UnknownSocketError
QT QAbstractSocket::SocketError дает только базовое объяснение того, что произошла какая-то ошибка
Произошла неизвестная...
1838 просмотров
schedule
20.07.2022
QTcpSocket::readAll() пуст
Я новичок в Qt и немного борюсь. Я пытаюсь отправить строку с клиента на сервер с помощью QTcpSocket.
Сторона клиента:
QByteArray block;
QDataStream out(&block, QIODevice::WriteOnly);
out.setVersion(QDataStream::Qt tSock->write(block)...
1566 просмотров
schedule
30.01.2023