Могу ли я использовать Okio и / или OkHTTP для декодирования пакета, считанного из ParcelFileDescriptor?
Я пытаюсь написать блокировщик рекламы на основе VpnService
на Android.
Я нашел несколько проектов с открытым исходным кодом, использующих VpnService
( NetGuard , NetKnight ), поэтому я мог учиться у них.
И я знал, что OkHTTP может сделать запрос, используя только url
и method
, что означает, что он может понимать что-то вроде GET http://stackoverflow.com Http/1.1
, и преобразовывать его в настоящий запрос на основе TCP / IP, даже декодировать ответ.Поэтому я попытался прочитать некоторый исходный код Okio, чтобы выяснить, что он делает, но не получилось.
Поэтому мне было интересно, смогу ли я использовать компонент Okio для декодирования / кодирования пакетов TCP / IP?