diff --git a/cockatrice/src/server/remote/remote_client.cpp b/cockatrice/src/server/remote/remote_client.cpp index 55fda9662..a573765af 100644 --- a/cockatrice/src/server/remote/remote_client.cpp +++ b/cockatrice/src/server/remote/remote_client.cpp @@ -46,14 +46,19 @@ RemoteClient::RemoteClient(QObject *parent) #if (QT_VERSION >= QT_VERSION_CHECK(6, 0, 0)) connect(socket, &QTcpSocket::errorOccurred, this, &RemoteClient::slotSocketError); #else - connect(socket, &QTcpSocket::error, this, &RemoteClient::slotSocketError); + connect(socket, qOverload(&QTcpSocket::error), this, &RemoteClient::slotSocketError); #endif websocket = new QWebSocket(QString(), QWebSocketProtocol::VersionLatest, this); connect(websocket, &QWebSocket::binaryMessageReceived, this, &RemoteClient::websocketMessageReceived); connect(websocket, &QWebSocket::connected, this, &RemoteClient::slotConnected); + +#if (QT_VERSION >= QT_VERSION_CHECK(6, 5, 0)) + connect(websocket, &QWebSocket::errorOccurred, this, &RemoteClient::slotWebSocketError); +#else connect(websocket, qOverload(&QWebSocket::error), this, &RemoteClient::slotWebSocketError); +#endif connect(this, &RemoteClient::serverIdentificationEventReceived, this, &RemoteClient::processServerIdentificationEvent);