Sending small TCP packets on the iPhone

WTH is up with the iPhone TCP stack in 3.1.2? Something changed since 2.x (since 3.0?) and I get huge (relatively speaking) lag with small packets even with TCP_NODELAY. Or maybe they’re due more aggressive power management changes? I’ve had to rewrite my network code and event handling to compensate. But even then it doesn’t work as well it did before.

At least now my users won’t get random crazy lag between KEY_DOWN events and KEY_UP events which cause Front Row to scroll 100 items further than intended.

Leave a Reply