I do two types of tests:
First I disabled WIFi before I launch my app. That means I only launch with mobile data enabled.
Can you please explain the discrepancy?
Some Android kernels do not close the TCP socket in certain cases. Also it depends on how Airplane mode is concretely implemented.