如果需要打开端口,我正在尝试制作一个使用 UPnP 的应用程序,以便可以接收传入的传输。问题是,我不想指定外部端口(因为一,外部端口对于找到应用程序并不重要,二,我想确保同一路由器上的多个人可以使用该应用程序,并且共享端口显然不是一种选择)。我正在查看的所有 API 都没有说明开始无法指定端口,但会发送类似0
或-1
导致它自己选择端口的内容,还是我必须选择一个随机数并希望最好?
另外,端口映射是否会过期,还是我必须强制取消所有映射?我想知道以防万一应用程序崩溃或计算机断电或其他情况。
如果需要打开端口,我正在尝试制作一个使用 UPnP 的应用程序,以便可以接收传入的传输。问题是,我不想指定外部端口(因为一,外部端口对于找到应用程序并不重要,二,我想确保同一路由器上的多个人可以使用该应用程序,并且共享端口显然不是一种选择)。我正在查看的所有 API 都没有说明开始无法指定端口,但会发送类似0
或-1
导致它自己选择端口的内容,还是我必须选择一个随机数并希望最好?
另外,端口映射是否会过期,还是我必须强制取消所有映射?我想知道以防万一应用程序崩溃或计算机断电或其他情况。