LINUX.ORG.RU

Ответ на: комментарий от aol

socket->bind(QHostAddress(«192.168.8.101»));

Передаю в бинд несуществующий адрес, посылка доходит до сервера. Как понять, что сокет прибиндился к нужному интерфейсу?

бинд возвращает «The address is not available»

Если передать в бинд правильный адрес, стейт меняется QAbstractSocket::BoundState, но сигнала для бинда не нашел.

AlexVM2020
() автор топика
Последнее исправление: AlexVM2020 (всего исправлений: 2)
Ответ на: комментарий от I-Love-Microsoft

Если передать в бинд правильный адрес то норм, возникает QAbstractSocket::BoundState, то есть типа прибиндился.

AlexVM2020
() автор топика
Ответ на: комментарий от BRE

После бинда, естественно, connectToHostEncrypted(), затем в обработчике encrypted посылаются данные.

AlexVM2020
() автор топика
Ответ на: комментарий от AlexVM2020

но сигнала для бинда не нашел.

Метод bind возвращает результат своего выполнения, если он вернул true, то прибиндился.

BRE ★★
()
Последнее исправление: BRE (всего исправлений: 1)
Ответ на: комментарий от aol

Я понял что это было сделано для теста, чтобы убедиться что когда неверный адрес указываем - никуда не должно доходить

I-Love-Microsoft ★★★★★
()
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.