More errors
This commit is contained in:
parent
1dee5e84ae
commit
08d1d848f8
@ -24,6 +24,8 @@ QBERcon - BattlEye Rcon connector for Qt5 C++
|
|||||||
QBERcon::ERROR_LOGIN_FAILED // Wrong password
|
QBERcon::ERROR_LOGIN_FAILED // Wrong password
|
||||||
QBERcon::ERROR_KEEPALIVE_EXCEEDED // Timeout
|
QBERcon::ERROR_KEEPALIVE_EXCEEDED // Timeout
|
||||||
QBERcon::ERROR_MISSING_LOGIN_DATA // No login/password specified
|
QBERcon::ERROR_MISSING_LOGIN_DATA // No login/password specified
|
||||||
|
QBERcon::ERROR_DNS_ERRROR // DNS Lookup error
|
||||||
|
QBERcon::ERROR_SOCKET_ERRROR // Socket error
|
||||||
```
|
```
|
||||||
|
|
||||||
Not fully tested. Use at your own risk.
|
Not fully tested. Use at your own risk.
|
@ -40,6 +40,7 @@ void QBERcon::Client::connectToServer(QString password, QString hostname, quint1
|
|||||||
void QBERcon::Client::hostLookupFinished() {
|
void QBERcon::Client::hostLookupFinished() {
|
||||||
if (dns->error() != QDnsLookup::NoError) {
|
if (dns->error() != QDnsLookup::NoError) {
|
||||||
qDebug() << "DNS Lookup failed" << dns->error() << dns->errorString();
|
qDebug() << "DNS Lookup failed" << dns->error() << dns->errorString();
|
||||||
|
emit error(QBERcon::ERROR_DNS_ERRROR);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
if(dns->hostAddressRecords().size() > 0) {
|
if(dns->hostAddressRecords().size() > 0) {
|
||||||
@ -94,6 +95,7 @@ void QBERcon::Client::socketDisconnected() {
|
|||||||
|
|
||||||
void QBERcon::Client::socketError(QAbstractSocket::SocketError err) {
|
void QBERcon::Client::socketError(QAbstractSocket::SocketError err) {
|
||||||
qDebug() << "QAbstractSocket::SocketError:" << err;
|
qDebug() << "QAbstractSocket::SocketError:" << err;
|
||||||
|
emit error(QBERcon::ERROR_SOCKET_ERRROR);
|
||||||
disconnectFromServer();
|
disconnectFromServer();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -18,6 +18,8 @@ enum RconError {
|
|||||||
ERROR_LOGIN_FAILED,
|
ERROR_LOGIN_FAILED,
|
||||||
ERROR_KEEPALIVE_EXCEEDED,
|
ERROR_KEEPALIVE_EXCEEDED,
|
||||||
ERROR_MISSING_LOGIN_DATA,
|
ERROR_MISSING_LOGIN_DATA,
|
||||||
|
ERROR_DNS_ERRROR,
|
||||||
|
ERROR_SOCKET_ERRROR
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user