Я пытаюсь создать простую программу, реализующую QWebSocket, однако сначала я попытался проверить, включено ли соединение. Он не выдавал никаких исключений, так как я никогда не подключал сигнал ошибки, но я мог проверить на своем облачном сервере, была ли предпринята какая-либо попытка подключения, и увидел, что подключение никогда не происходило. Поэтому я попытался реализовать сигнал ошибки, чтобы увидеть причину проблемы, но я не могу подключить сигнал к моей функции печати. Я имею в виду, что я всегда получаю ошибку времени компиляции. Если у кого-то есть какие-либо идеи о том, как я должен подойти к этому, пожалуйста, скажите это!
Я тоже так пробовал. Я не получаю никаких ошибок времени компиляции, однако я получаю эту ошибку времени выполнения:
QObject::connect(websocket, SIGNAL(error(QAbstractSocket::SocketError error)),cp, SLOT(OnWebSocketError(QAbstractSocket::SocketError error)));
Ниже приведены 3 изображения, иллюстрирующие проблему:
Основной файл:
Сообщение об ошибке:
Класс CustomPrinter:
Также игнорируйте "qDebug()‹‹""‹error();" строка сейчас закомментирована.
Это ошибка, которую я получаю"
QObject::connect: No such signal QWebSocket::error(QAbstractSocket::SocketError error) in ../Websocket1/main.cpp:14"
&
передwebsocket
в соединении - person Dimitry Ernot   schedule 26.06.2019connect(webSocket, QOverload<QAbstractSocket::SocketError>::of(&QWebSocket::error), cp, &CustomPritner::OnWebSocketError);
- person eyllanesc   schedule 26.06.2019