Russian Qt Forum

Qt => Работа с сетью => Тема начата: Примерный ученик от Март 31, 2020, 11:41



Название: Windows-7 QT5.4 QTCPServer получить IP адрес клиента
Отправлено: Примерный ученик от Март 31, 2020, 11:41
Код:
        MyClient = new serverClient(rc,this,j,pass);
        MyClient->setSocketDescriptor(socket);
        QString tcp=MyClient->peerAddress().toString(); // IP адрес клиента
подключение идет от localhost.
но строка tcp="::1" почему?


Название: Re: Windows-7 QT5.4 QTCPServer получить IP адрес клиента
Отправлено: kambala от Март 31, 2020, 11:49
похоже на адрес IPv6


Название: Re: Windows-7 QT5.4 QTCPServer получить IP адрес клиента
Отправлено: Примерный ученик от Март 31, 2020, 11:53
а можно как то заставить работать с IP4?


Название: Re: Windows-7 QT5.4 QTCPServer получить IP адрес клиента
Отправлено: qate от Март 31, 2020, 12:53
QHostAddress::AnyIPv4


Название: Re: Windows-7 QT5.4 QTCPServer получить IP адрес клиента
Отправлено: Примерный ученик от Апрель 01, 2020, 20:42
спасибо