A C# music player, socket server to be remote controlled by handheld devices