Project

General

Profile

Feature #1658

Updated by skyjake over 4 years ago

To facilitate running servers behind local internet gateways (routers, NAT, etc.), Doomsday should take advantage of UPnP, NAT-PMP and PCP to automatically allow the server's port to be forwarded to the correct place inside the local network.

This should be helpful:
* "UPnP Forum: SDKs":http://upnp.org/sdcps-and-certification/resources/sdks/
** "Qt-based HUPnP":http://hupnp.linada.fi (GPL3, LGPL)
** "libupnp":http://pupnp.sourceforge.net (BSD license)
* "RFC 6886 - NAT Port Mapping Protocol":http://tools.ietf.org/html/rfc6886
* "RFC 6887 - Port Control Protocol":http://tools.ietf.org/html/rfc6887
* "RFC 8445:":https://tools.ietf.org/html/rfc8445 allow clients to automatically negotiate connection parameters with each other, bypassing the need to use upnp and related tech.

Back