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

QTcpServer - это класс Qt, встраивающий сервер на основе TCP.
1 ответ

Как я могу получить доступ к QThread в QTcpServer

Я только что сделал собственную реализацию QTcpServer и перегружен incomingConnection функция. void Server::incomingConnection(int handle) //Server inherits from QTcpServer { qDebug()<<"Server::incomingConnection"<<handle; Thread *thread…
16 ноя '12 в 09:12
2 ответа

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

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

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

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

Медленный QTcpServer с множеством одновременных клиентов

Я пишу TCP-сервер в Qt, который будет обслуживать большие файлы. Логика приложения выглядит следующим образом: Я вложил в подкласс QTcpServer и повторно реализовал входящийКоннекция (int) Во входящей связи я создаю экземпляр класса "Streamer" "Strea…
22 апр '12 в 18:01
1 ответ

Qt: Сервер должен передавать изменяющееся значение, а клиент должен его слушать

Я написал программу, которая рассчитывает Пи. Он аппроксимирует позиции цифр после 3,14... Теперь я хочу знать, какая позиция рассчитывается моей программой в данный момент. Но я не хочу ждать перед компьютером. Поэтому я реализую QTcpServer и возмо…
28 сен '14 в 09:05
2 ответа

Как QTcpServer действительно прослушивает соединения

Меня интересует, как QTcpServer работает за кулисами относительно потоков и блокировок. QTcpServer имеет listen() метод, который возвращается немедленно. Если прослушивание началось успешно, сервер подаст сигнал newConnection(), Меня интересует, как…
26 июл '12 в 08:28
2 ответа

Я просто не могу заставить работать QTcpServer (newConnection никогда не вызывается)

Я знаю, подобный вопрос был задан, но я не нашел ответа, который решает мою проблему. Я адаптирую существующий код Qt, чтобы добавить функциональность сервера в программу, которую использует моя компания. Для этого я добавил объект QTcpServer в суще…
07 июн '11 в 15:41
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
2 ответа

QTcpServer получает более одного адреса

Я использую QTcpServer из Qt-Framework с C++. Я начал это с ret = tcpServer->listen(QHostAddress::Any, 9871) С QHostAddress serverAddress () const Я извлекаю адрес из него. Который 0.0.0.0. На мой взгляд, он должен прослушивать более одного адрес…
24 ноя '10 в 10:07
1 ответ

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

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

Python PyQt4: использование QTcpServer для обработки данных от клиента, но я не могу получить данные

Меня смущает то, почему экземпляр QTcpSocket мог отправлять текст клиенту перед подключением в официальном примере. Пока установлено соединение, результат: New connection came 0 New connection ran into thread: 944 Мой код находится внизу контента, о…
31 мар '15 в 07:11
0 ответов

Получить почтовый запрос на сервере и преобразовать его в JSON

Это простой HTTP-сервер Qt C++. Когда я пытаюсь отправить запрос, я вижу следующий вывод "POST /? Test=23&someKey;=42 HTTP/1.1" Как я могу преобразовать это в JSON? tcpServer = new QTcpServer(); if (!tcpServer->listen(QHostAddress::Any, 2323)) { …
28 янв '19 в 15:59
2 ответа

Qt использует threadpools, не может получить все данные одновременно в readyRead()

Я новичок в QT и C++, я пытаюсь создать QTcpserver, используя QThreadpools, чтобы он мог обрабатывать несколько клиентов. Несколько клиентов могут подключаться без проблем. Но я пытаюсь отправить изображение с телефона Android с нижним колонтитулом …
30 ноя '12 в 13:04
1 ответ

Qtcpserver возвращает неизвестную ошибку в функции прослушивания только под отладчиком

Когда я пытаюсь слушать на любом порту с QTcpServer и запустить приложение под отладчиком, я всегда получаю "Неизвестная ошибка". Когда я запускаю эту программу без отладчика - все кажется хорошим. #include <QCoreApplication> #include <QTcp…
03 фев '18 в 13:41
0 ответов

Многопоточный сервер не может читать сообщения от клиентов в Qt

Пытаясь реализовать многопоточный сервер в Qt, просто подумайте об этом:в классе SocketThread: SocketThread::SocketThread(qintptr descriptor, QObject *parent) : QThread(parent), socketDescriptor(descriptor) { socket = new QTcpSocket(); socket->se…
05 авг '18 в 11:59
1 ответ

Пользователи Qt Authentication с QTcpServer (с именем пользователя и паролем)

Я хочу написать программу чата со страницей входа. Я хочу отправить запрос от клиента на сервер с именем пользователя и паролем, затем сервер получает, проверяет и затем отвечает клиенту. Может кто-нибудь подсказать мне, какой класс QT мне следует и…
16 авг '17 в 09:13
1 ответ

Изменить графический интерфейс Qt на сокет Qt tcp?

У меня есть сервер и клиент. Я собираюсь изменить дескриптор моих часов на новое значение, которое будет отправлено клиентом на сервер. Я добавил исходный код ниже.Моя проблема , когда клиент подключается к серверу после того, как клиент отправляет …
15 ноя '17 в 21:01
1 ответ

QTcpServer с клиентом Android не может распечатать или использовать данные, полученные от клиента

Я занимаюсь разработкой клиент-серверного приложения на C++ с использованием инфраструктуры Qt, но клиентами могут быть телефоны и компьютеры Android (клиентское приложение Qt). Теперь у меня возникают проблемы с обработкой приема данных на стороне …
23 мар '15 в 17:08
1 ответ

QTcpServer:: входящийКоннекция (qintptr) не вызывает

Я пытаюсь сделать клиент и сервер, используя QTcpSocket и QTcpServer. Итак, что происходит с сервером. Я запускаю сервер, он начинает слушать (успешно [проверено мной]) Я запускаю клиент, введите 127.0.0.1 за IP address а также 30000 за port Клиент …
22 авг '16 в 17:14
3 ответа

Предоставление сервера WebSockets в приложении Qt

Я создал QTcpServer на порт 1024. Я хочу подключиться к нему из веб-сокета с помощью URL ws://localhost:1024, но это не связано. Разве мы не можем подключить веб-сокеты к обычным сокетам TCP-сервера?
18 авг '12 в 11:21