UPnP 自动选择外部端口

发布于 2024-12-20 06:44:42 字数 300 浏览 2 评论 0原文

我正在尝试创建一个应用程序,在必要时使用 UPnP 打开端口,以便可以接收传入的传输。问题是,我不想指定外部端口(因为第一,外部端口对于找到应用程序并不重要,第二,我想确保同一路由器上的多个人可以使用该应用程序,并且共享端口显然不是一种选择)。我正在查看的 API 都没有说明开始能够不指定端口,但会发送诸如 0-1 之类的内容,导致它自己选择端口,或者我必须选择一个随机数并希望得到最好的结果?

另外,端口映射是否会过期,或者我是否必须强制取消所有端口映射?我想知道万一应用程序崩溃或计算机断电或其他什么情况。

I am trying to make an application that utilizes UPnP if necessary to open ports so incoming transmissions can be received. The thing is, I don't want to specify an external port (because one, the external port doesn't matter for the application to be found, and two, I want to make sure multiple people on the same router can use the application, and sharing a port is not an option, obviously). None of the API's I'm looking at says anything about begin able to not specifying a port, but would sending something like 0 or -1 cause it to choose a port itself, or do I have to choose a random number and hope for the best?

Also, will the port mappings ever expire, or do I have to forcefully de-map all of them? I was wondering for in-case the application crashes or the computer looses power or something.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文