Yea, i know that too

But it still doesnt send packets as they are generated, and that can generate unwanted latency. In FPS (even tough u would use UDP for that, dont want to be screwd up by TCP retransmission) this would generate unwated delay and that would be variable because u never know when will TCP send your data as 1 packet or will it sit and wait for 3 of your "send commands" and send them as 1 packet...
Another "problem" I have is with MMO game(s), clients waiting and sending 3x data in 1 packet generates unwanted overhead of delimiting/unpacking at reciver and teoreticaly if all clients wait and send 3 of generated packets in 1 TCP they generate more data to hold at once at reciver end (server) and if you have 1000 clients on a server...
Anyway just wanted to know if someone knows any trick to get rid of this TCP "feature" would be great
