Networking 通过在通过Wifi连接到internet的PC上运行的应用程序与web应用程序通信

Networking 通过在通过Wifi连接到internet的PC上运行的应用程序与web应用程序通信,networking,Networking,这是我的应用程序设置 我已经用Qt编写了一个应用程序,它将在linux计算机Ubuntu上运行。该应用程序接受来自web app的请求,并将其发送到连接到计算机的串行设备。应用程序也会将响应发送回web应用程序。此linux计算机通过wifi路由器连接到internet 现在我的问题是,除了在wifi路由器中进行端口转发之外,是否还有其他方法可以实现此功能。使用端口转发,我可以要求路由器将特定端口的请求转发到特定端口的计算机,我的应用程序将侦听该请求。但我必须配置路由器,我不想这样做。有没有一种

这是我的应用程序设置

我已经用Qt编写了一个应用程序,它将在linux计算机Ubuntu上运行。该应用程序接受来自web app的请求,并将其发送到连接到计算机的串行设备。应用程序也会将响应发送回web应用程序。此linux计算机通过wifi路由器连接到internet

现在我的问题是,除了在wifi路由器中进行端口转发之外,是否还有其他方法可以实现此功能。使用端口转发,我可以要求路由器将特定端口的请求转发到特定端口的计算机,我的应用程序将侦听该请求。但我必须配置路由器,我不想这样做。有没有一种方法可以让我自动完成

谢谢,
DPatel

您的问题是穿越不可路由的NAT地址

UPNP是一种选择:

它将自动配置端口转发

这里还有一个叫做特技的图书馆: