Enkelt förklarat så är det antagligen så här:
När du drar igång AG Satellite så pratar den med AG Server och berättar vilket IP den kör på, vilken port och liknande. Detta lagras för ditt konto i en databas.
Antingen så skapas vid detta tillfälle en uppkoppling mellan servern och satelliten, eller så agerar satelliten server och står och väntar på inkommande uppkopplingar från AudioGalaxy.
När du sedan loggar in på webbsidan och klickar på en låt så kommer servern att kolla vilket IP din satellit kör på (detta finns ju lagrat) och sedan kontakta din satellit med informationen som behövs för att starta nedladdningen.
Det var en liten kort förklaring, det hela är egentligen mycket enkelt och verkar mer avancerat än vad det i själva verket är. Det krävs dock lite mer doningar än endast PHP för att få ihop det, antagligen så använder dom endast PHP för presentationslagret, dvs webbsajten.

