<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Upnp on Projects and thoughts</title><link>http://renaudguezennec.eu/tags/upnp/</link><description>Recent content in Upnp on Projects and thoughts</description><generator>Hugo</generator><language>en-us</language><atom:link href="http://renaudguezennec.eu/tags/upnp/index.xml" rel="self" type="application/rss+xml"/><item><title>QtNat - Open you port with Qt</title><link>http://renaudguezennec.eu/posts/upnp/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>http://renaudguezennec.eu/posts/upnp/</guid><description>&lt;p&gt;&lt;a href="https://github.com/obiwankennedy/QtUpnpNat"&gt;Source code&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;QtNat is a lightweight C++ library built with Qt 6 that simplifies NAT port mapping using UPnP (Universal Plug and Play). It is designed to help developers easily expose local services to external networks without requiring manual router configuration for users.&lt;/p&gt;&#10;&lt;p&gt;By leveraging UPnP, QtNat automatically communicates with compatible routers to create port forwarding rules at runtime. This makes it particularly useful for peer-to-peer applications, multiplayer games, remote access tools, and any software that needs reliable inbound connectivity behind a NAT.&lt;/p&gt;</description></item></channel></rss>