working on an FPS and i'm getting stuck when it comes to making it "EASY" for people to connect.

it seems that to have their router automatically open a port (?) i will have to use UPnP.

(the ports i need to open are a simple 45000 and 45001.)

does anyone have an example of how to use UPnP in VB.NET 2010?

is it used to open ports (such as UDP) or is it a separate protocol?