Hello There,
I am brand new to AppGameKit, but not to networking.
Unless you are directly connected to the internet, (no router between your modem and computer, definitely not a good idea) you will have to use port forward.
From behind the router, any device can go to a webpage such as www.ipchicken.com to find your external IP address. This is what you will provide to whom ever you are sending the game to.
Port-forwarding has to be done at the router level, by knowing what your default gateway is, you can web to that address, log in to the router and under the "Advanced" or "Game App" area you can configure the port you have setup in your game to point to the internal ip address of the device hosting the game.
From a visual point of view it would look something like
Client A connects to external IP n.n.n.n:65202(port) Router of n.n.n.n says that's me, oh port 65202 that goes to x.x.x.x:65202 on your LAN side. Where x.x.x.x is the IP of your device hosting the game.
Hope that helps.