Bad Brains schreef op zondag 20 mei 2012 @ 19:07:
[...]
Is dat niet hetzelfde (moet ik even diep graven hoor) als het tcp-ip protocol dat slecht werkte icm nieuwsgroepen.
Dat het niet meer threads toeliet dan 10?
Daar was ook een "fix" voor, het werkt dus niet altijd zoals men dacht dat het zou werken.
dat is ook gewoon een windows instelling uit de tijd van 56k6 modems.
Het probleem in het TCP/IP protocol is dat het op "ACKs" wacht voordat het een nieuw packet stuurt.
Waardevol bij slechte verbindingen, of als je zeker wilt zijn dat de data klopt.
Vervelend bij "live" verbindingen zoals games en streams of communicatie, waar het herzenden van packets toch niet kan.
TCP/IP heeft wel de mogelijkheid om een X aantal pakketjes te sturen voordat het de ACK van het 1e pakket binnenkrijgt. Zo kun je data blijven verzenden zonder dat je steeds wacht op de ACK.
Wat je daar ingame van merkt, is dat alle communicatie gebundeld wordt in ping/X packets.
met een ping van 80, en een X van 2, gaat er dus elke 40ms een packet weg. Dus je input komt pas na 80ms aan bij de server.
Verhoog je X naar 10, dan gaat er elke 8ms een packet weg. en komt je input dus al na 48ms aan.