Я пытаюсь разработать приложение для брандмауэра для Android. Я использую VPN-сервис. Я могу получать исходящие пакеты и анализировать их с помощью PCAP4J, и я хочу отправить их по назначению. Я использую DatagramSocket для этого, и он отправляет пакеты. Но TCP пакеты отправляются с UDP.
Я пытался решить эту проблему с помощью Socket, но он установил связь для установления соединения.
Как я могу отправить пакет TCP напрямую через DatagramSocket?