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)
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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