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