DNS через TLS. Что-то не так с подключениемAndroid

Форум для тех, кто программирует под Android
Anonymous
DNS через TLS. Что-то не так с подключением

Сообщение Anonymous »


В системе Android при переключении сети из-за использования NAT (трансляции сетевых адресов) из частной сети в общедоступную сеть могут произойти изменения IP-адреса и порта. Это может привести к тому, что SSL-соединения, установленные в DNSResolver, станут неэффективными. Судя по захваченной информации о пакете, пакеты запроса DNS, отправленные клиентом, продолжают передаваться повторно. Однако странно, что возвращаемое значение функции SSLwrite больше 0, что указывает на успешную запись, но, согласно захвату пакета, функция SSLwrite на самом деле не отправляла пакет. Кроме того, при отправке пакета в недействительный сокет SSL обычно ожидается получение пакета RESET, но на самом деле пакет RESET не получен.

bool DnsTlsSocket::sslWrite(const Slice buffer) { LOG(DEBUG)

Вернуться в «Android»