🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: borland.public.cppbuilder.internet.socket
5 messages
5 total messages Started by chrissy Fri, 26 Oct 2007 07:50
iphlpapi - port forwarding
#767
Author: chrissy
Date: Fri, 26 Oct 2007 07:50
13 lines
1490 bytes
I have two pc's behind my wifi router, each has a server app on them and 
acts as client and servers and both has a diferent listening port on them.
When trying to connect via another internet pc (someone else) the port 
forwarding being not set in the router admin fails the connection.
I want to make the apps automatically setup port forwarding when they start 
on each pc and then they register with the main website with their desired 
listening port so requests can be directed to the appropriate pc.

Can someone tell me if i can use the IPHLPAPI's 
CreateIPforwardEntry,SetIPForwardEntry and DeleteIPForardEntry to do this.
Or is there a better way.

Thanks in advance.
Re: iphlpapi - port forwarding
#768
Author: Remy Lebeau (TeamB)
Date: Fri, 26 Oct 2007 16:58
30 lines
1975 bytes
"chrissy" <crobson@tesco.net> wrote in message 
news:47219c54@newsgroups.borland.com...

> I want to make the apps automatically setup port forwarding
> when they start on each pc

To do that, your router needs to support UPnP (Universal Plug-n-Play), and 
you need to have the UPnP client files installed on each PC.  Refer to MSDN 
for more information:

    Description of Universal Plug and Play Features in Windows XP
    http://support.microsoft.com/kb/323713

    Description of Universal Plug and Play Features in Windows Millennium 
Edition
    http://support.microsoft.com/kb/262458

    UPnP APIs
    http://msdn2.microsoft.com/en-us/library/aa382303.aspx

> Can someone tell me if i can use the IPHLPAPI's CreateIPforwardEntry,
> SetIPForwardEntry and DeleteIPForardEntry to do this.

Those functions have nothing to do with what you are asking for.  They 
manipulate the calling PC's local routing table, but you need to adjust the 
router's table instead.


Gambit 
Re: iphlpapi - port forwarding
#769
Author: chrissy
Date: Sat, 27 Oct 2007 06:15
5 lines
1041 bytes
If UPnp is not supported what other options would i have to save the end 
user having to run their router admin and setup port forwarding etc.


Thanks.. 
Re: iphlpapi - port forwarding
#772
Author: Remy Lebeau (TeamB)
Date: Mon, 29 Oct 2007 16:47
16 lines
1701 bytes
"chrissy" <crobson@tesco.net> wrote in message 
news:4722d760$1@newsgroups.borland.com...

> If UPnp is not supported what other options would i have
> to save the end user having to run their router admin and
> setup port forwarding etc.

Unfortunately, not much.  Unless the router has its own API and/or telnet 
protocol exposed, then it likely can't be configured remotely without UPnP. 
Your only other option would be to generate and run a script that 
manipulates a web browser into performing the kinds of operations that a 
human would perform by hand to log into the router and change its settings.


Gambit 
Re: iphlpapi - port forwarding
#775
Author: chrissy
Date: Tue, 30 Oct 2007 07:29
1 lines
1073 bytes
Ok  thanks 
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads