Features
- Manufacturer : manufacturer/model/url
- Device Status: connection status, connection type, link properties
- UDP/TCP Port Mapping: add/delete port mapping
- Added port mapping duration to 5.2
Code Modules
- OnlineSubsystem
- OnlineSubsystemUtils
- UdpMessaging
Number of Blueprints
Blueprint samples are available on the sample project.
Number of C++ Classes: 9
Network Replicated: No
Supported Development Platforms
Window, Mac, Mobile
Supported Target Build Platforms
Window, Mac, Android
Documentation
Example Project
https://github.com/woodsshin/UPNPSample
Important/Additional Notes
Once you forward TCP/UDP port, it’s valid out of your network. It means you need a machine out of your network to use forwarded ports. It’s UPNP Protocol spec.
特征
- 制造商:manufacturer/model/url
- 设备状态:连接状态、连接类型、链接属性
- UDP/TCP端口映射:添加/删除端口映射
- 将端口映射持续时间添加到5.2
代码模块
- 网上系统
- [医]在线
- UdpMessaging
蓝图数目
示例项目中提供蓝图示例。
C++类数:9
网络复制:没有
支持的开发平台
视窗,Mac,手机
支持的目标构建平台
窗口,Mac,Android
文件
示例项目
https://github.com/woodsshin/UPNPSample
重要/附加注意事项
一旦你转发TCP/UDP端口,它是有效的出你的网络。 这意味着您需要网络外的计算机才能使用转发端口。 这是通用即插即用协议规范。



UPNP Plugin is code plugin to make you easy to add and delete UDP/TCP port mapping on network devices which are compatible with UPNP Protocal (https://en.wikipedia.org/wiki/Universal_Plug_and_Play). It allows your game to use P2P under NAT. It’s based on WANIPConnection:1 Service Template Version 1.01 (http://upnp.org/specs/gw/UPnP-gw-WANIPConnection-v1-Service.pdf). It uses SocketSubsystem and HttpModule in UE4 and exposes necessary fuctions in blueprint. It doens’t use any third party library.
UPNP插件是代码插件,使您可以轻松地添加和删除与UPNP协议兼容的网络设备上的UDP/TCP端口映射(https://en.wikipedia.org/wiki/Universal_Plug_and_Play它允许您的游戏在NAT下使用P2P。 它基于WANIPConnection:1服务模板版本1.01(http://upnp.org/specs/gw/UPnP-gw-WANIPConnection-v1-Service.pdf它在UE4中使用SocketSubsystem和HttpModule,并在蓝图中公开必要的功能。 它不使用任何第三方库。

评论(0)