C ++ 11 — Poco C ++ NetworkInterface падает на Android

Эта строка кода отлично работает в Windows:

NetworkInterface::NetworkInterfaceList nicList = NetworkInterface::list();

Но сразу вылетает со следующим исключением на Android:

A/libc: Fatal signal 6 (SIGABRT), code -6 in tid 20506 (Thread-2479)

Единственной связанной с этим информацией, которую я смог найти, было несколько упоминаний о том, что запуск с Lollipop Android немедленно убьет ваше приложение, если оно попытается выполнить какие-либо сетевые функции в потоке интерфейса MainActivity.

Поскольку я запускаю этот код в своем собственном потоке, SIGABRT должен быть связан с чем-то внутри вызова, сделанного в NetworkInterface :: list ()?

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector