Я подключаюсь через QTcpSocket
к QTcpServer
. Я могу указать порт прослушивания на стороне сервера, но клиент выбирает случайный порт для своего соединения. Я попытался использовать метод QAbstractSocket::bind
, но это не имело значения.Привязать QTcpSocket к определенному порту
Вот мой код:
void ConnectionHandler::connectToServer() {
this->socket->bind(QHostAddress::LocalHost, 2001);
this->socket->connectToHost(this->ip, this->port);
if (!this->socket->waitForConnected()) {
this->socket->close();
this->errorMsg = this->socket->errorString();
}
qDebug() << this->socket->localPort();
}
Кто-нибудь знает, что я не хватает?