0
我已經編寫了一個Android應用程序,它使用ProcessBuilder在Process中啓動tcpdump。 當我啓動進程並輪詢InputStream時,它發生了一些情況,第一個輸出在20-30秒後寫入 - 雖然數據包已被捕獲。
我使用tcpdump -l所以輸出是線性緩衝。
當我在進程(killall)上執行一些重新啓動時,它立即響應新數據包。在Android上使用tcpdump時出現延遲 - 爲什麼?
有人有什麼建議嗎? 網絡堆棧中是否有緩存需要先清除?
感謝您的任何建議!