[英]How to gain greater control of network packets on Android
我正在設計一個需要對IP數據包進行深度控制的應用程序。 查看Android開發人員站點上的參考指南,我發現對java.net:SocketOptions和java.net:DatagramPacket的數據包的控制非常有限。 具體來說,我正在尋求控制數據包中的各個位以設置TCP標志,SYN / ACK / RST等。 根據文檔,我假設我無法在Android提供的Java API中執行此操作,而我猜我將不得不以其他方式執行此操作?
有人對此有見識嗎?
因此看來,SDK無法按照我的需要來做。 NDK也許能夠,但經過進一步的思考,我相信即使使用它,也需要root priv來構造原始數據包。 由於我目前無意植根手機,因此將全部保留。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.