the sp2 firewall blocks access to ports. battlefront needs access to ports for it to work. there are two things you can do..
a) go into the firewall through control panel, click on 'exceptions' then 'add program', select battlefront.
now it wont block battlefront's access to ports.
b) or you can just disable the firewall completely.