Хочу разобраться в следующем вопросе.
Задача следующая: по сети Wi-Fi, либо через подключенный кабель, или же мобильный интернет (без разницы), нам приходит пакет данных на сетевую карту (верно?). Тобишь изначально данные приходят на физический уровень и затем они "обрабатываются" (кодируются/декодируются) и идут вверх по ступенькам сетевой модели ОСИ. И в самом верху у нас есть уровень представления (который и занимается кодированием/декодированием данных в удобный вид для сети/приложения) и прикладной уровень. Есть ли возможность самостоятельно разбирать пакеты данных, приходящие уже на уровень представления (будь то от приложения или же из сети ответ на запрос) и самому решать, что с ними делать? Интересуют способы посредством языка Java.
Суть: Обработка входящих и исходящих пакетов данных через сеть посредством Java.
Так же буду очень благодарен за наводящие ссылки. Что почитать по этому вопросу, куда обратиться?
UPD: Реализовать перехват трафика от приложения.
Как записать данные из файла в коллекцию List или ArrayList?Есть файл(рис1),нужно построчно записать его в коллекцию