常见的UPNP操作

1967阅读 0评论2011-08-04 pagx
分类:WINDOWS

AddPortMapping(
RemoteHost,
ExternalPort,
Protocol,
InternalPort,
InternalClient,
Enabled,
PortMappingDescription,
LeaseDuration);

DeletePortMapping(
RemoteHost,
ExternalPort,
Protocol);

ExternalIPAddress = GetExternalIPAddress();

{
RemoteHost,
ExternalPort,
Protocol,
InternalPort,
InternalClient,
Enabled,
PortMappingDescription,
LeaseDuration} = GetGenericPortMappingEntry(PortMappingIndex);

GetSpecificPortMappingEntry(
RemoteHost,
ExternalPort,
Protocol,
InternalPort,
InternalClient,
Enabled,
PortMappingDescription,
LeaseDuration
);

支持这些操作的服务类型有
1、urn:schemas-upnp-org:service:WANIPConnection:1
2、urn:schemas-upnp-org:service:WANPPPConnection:1

上一篇:迅雷的DHT实现果然有中国特色
下一篇:android + NIO + ssl 例子