@nus The problem is just that the entire Android system and app developer scene has minimal understanding of POSIX, basic networking principles, etc. and only knows their Java APIs, which do everything in the worst possible ways. I'm not saying anything profound here, but they won't listen regardless...