Я хочу разработать приложение, которое потребует глубокого контроля над IP-пакетами. Просматривая справочное руководство на сайте разработчиков Android, я вижу очень ограниченный контроль над пакетами из java.net:SocketOptions и java.net:DatagramPacket. В частности, я хочу контролировать отдельные биты в пакете, чтобы устанавливать флаги TCP, SYN/ACK/RST и так далее. Основываясь на документах, я предполагаю, что не могу сделать это с помощью Java API, предоставляемого Android, и я предполагаю, что мне придется сделать это каким-то другим способом?
Кто-нибудь знает об этом?