Bei den meisten netzwerkbezogenen Programmen in Spielen geht es darum, beim Spielen über das Internet ein gutes interaktives Erlebnis zu bieten. Diese Angelegenheit unterscheidet sich stark von der Bereitstellung von Webseiten. Das Hauptanliegen besteht darin, mit Verbindungslatenz, Latenzschwankungen, Paketverlusten und Bandbreitenbeschränkungen umzugehen und all dies so gut wie vor dem Spielererlebnis zu verbergen.