i believe u can use here also a hostname JoinNetwork( szIP,
there are some provider u can get a free static domain name.
some routers have a build in to connect to this service and update
your non static or static ip from pc to a choosen domain name.
means you can host your server at home at any pc.
but upload speed should same fast as download, its not of course.
pc is often behind a router, the device ip is useless,
the public ip or domain name is more interesting.
the router (my connect to my web service provider also) will forwared
to a adjusted pc. because routers have a build in dns server
you can set or reserve a static ip in a ip range.
AGK 108 (B)19 + AppGameKit V2 Alpha .. : Windows 8.1 Pro 64 Bit : AMD Radeon R7 265 : Mac mini