簡體   English   中英

如何在Android上更好地控制網絡數據包

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM