mirror of
https://github.com/QuasarApp/Heart.git
synced 2025-05-06 06:29:43 +00:00
added connectto host method
This commit is contained in:
parent
cc404fc2e8
commit
cf3863f997
ClientProtocol
@ -75,6 +75,18 @@ void AbstractNode::unBan(quint32 target) {
|
||||
_connections[target].info.unBan();
|
||||
}
|
||||
|
||||
void AbstractNode::connectToHost(const QHostAddress &ip, short port, SslMode mode) {
|
||||
QAbstractSocket *socket;
|
||||
if (mode == SslMode::NoSSL) {
|
||||
socket = new QTcpSocket(nullptr);
|
||||
} else {
|
||||
socket = new QSslSocket(nullptr);
|
||||
}
|
||||
|
||||
registerSocket(socket);
|
||||
socket->connectToHost(ip, port);
|
||||
}
|
||||
|
||||
unsigned short AbstractNode::port() const {
|
||||
return serverPort();
|
||||
}
|
||||
|
@ -114,6 +114,11 @@ public:
|
||||
*/
|
||||
virtual void unBan(quint32 target);
|
||||
|
||||
/**
|
||||
* @brief connectToHost
|
||||
*/
|
||||
virtual void connectToHost(const QHostAddress &ip, short port, SslMode mode = SslMode::NoSSL);
|
||||
|
||||
/**
|
||||
* @brief port
|
||||
* @return current node port
|
||||
|
Loading…
x
Reference in New Issue
Block a user