У меня есть собственное приложение C на устройстве Android 4.3, которое передает и получает данные через UDP.
Я заметил, что устройство отправляет сообщения ARP каждые 30-45 секунд, в то время как данные активно передаются/получаются по UDP на/с удаленного IP-адреса.
Я ожидаю, что пока идет активный обмен данными, не будет необходимости в отправке сообщений ARP, поскольку поддерживается кеш. Однако, похоже, это не так.
Является ли это поведением по умолчанию и ожидаемым поведением на Android?
Есть ли какой-то настраиваемый параметр при создании сокета, который контролирует частоту этих сообщений ARP?