Naam: SinneR () Datum: 22-07-99 12:00 I-net is weer niet vooruit te branden :( Maar het vaage is dat gamen lekker gaat (een ping van rond de 100 naar UK servers) Dit is al eens eerder gebeurd dat gamen goed gaat maar I-net zeer traag is. (zo traag dat je beter je hond ofzo uit kan gaan laten als je wacht op een pagina) Hoe kan dit toch? Naam: Frodo Looijaard () Datum: 22-07-99 17:57 Zeker weten doe ik het niet. Ik heb nog nooit online gespeeld, en ik weet niet welk protocol precies gebruikt wordt. Maar: Spelletjes zijn per definitie een real-time gebeuren. Dat betekent, dat er rekening wordt gehouden met het feit dat er wel eens pakketjes te laat kunnen aankomen, of zelfs weg kunnen raken onderweg. Heel waarschijnlijk wordt dan ook geen TCP gebruikt (waar je na elk ontvangen pakketje een bevestiging terugstuurt naar de verzender), maar UDP (waarbij weggeraakte pakketjes er niet toe doen). Als ik kijk wat er gisteren gebeurde, dan viel op dat een bijzonder groot percentage pakketjes onderweg zoek raakte. Een `ping ' geeft dat heel mooi weer. Gisteren was dat op sommige momenten tegen de 50%! Normaal is dat natuurlijk niet, er is duidelijk wat mis. Maar vooral TCP verbindingen zullen hier erg veel last van hebben; als de bevestiging van ontvangst van een pakketje niet goed aankomt (omdat of het originele pakketje, of de bevestiging, onderweg kwijt is geraakt) wordt het pakketje opnieuw verzonden - na een timeout, die elke keer langer wordt. Al met al wordt je verbinding dan gigantisch verschrikkelijk traag. Bij UDP, daarentegen, zal er wel het een en ander kwijtraken - maar dat is veel minder kritisch. Hoe erg het precies is, hangt van de toepassing af. Samengevat: gisteren raakten veel pakketjes kwijt, maar was de snelheid van de pakketjes die wel aankwamen heel acceptabel. Dus TCP verbindingen waren in ieder geval waardeloos; bepaalde UDP verbindingen kunnen nog wel goed presteren. Voila. Natuurlijk is bovenstaande maar een gok, maar het is wel wat de engelsen een 'educated guess' noemen :-) Overigens: vrijwel alles wat je gebruikt is gebaseerd op TCP. Grote uitzonderingen zijn Streaming Audio en waarschijnlijk de meeste spelletjes. Frodo