Multiplayer

I want to learn multi-player programming with AS3.
The backend code aspect I am hazy on.

I need to write the server side code in something else other than AS3 with a regular web server? what are my options?vb.net socket programming consol app running on IIS?