C# 클래스 UPNP.UPnP

파일 보기 프로젝트 열기: RELOAD-NET/RELOAD.NET 1 사용 예제들

공개 메소드들

메소드 설명
AddPortMapping ( ushort internalPort, ushort externalPort, ProtocolType protocolType, string description ) : bool
DeletePortMapping ( ushort externalPort, ProtocolType protocolType ) : bool
Discover ( IPAddress localIPAddress ) : bool
GetExternalIP ( ) : IPAddress

비공개 메소드들

메소드 설명
BuildURL ( string baseUrl, string path ) : string
GetServiceAndEventURL ( string descriptionURL ) : bool
SOAPRequest ( string serviceURL, string soapRequest, string action ) : XmlDocument

메소드 상세

AddPortMapping() 공개 메소드

public AddPortMapping ( ushort internalPort, ushort externalPort, ProtocolType protocolType, string description ) : bool
internalPort ushort
externalPort ushort
protocolType ProtocolType
description string
리턴 bool

DeletePortMapping() 공개 메소드

public DeletePortMapping ( ushort externalPort, ProtocolType protocolType ) : bool
externalPort ushort
protocolType ProtocolType
리턴 bool

Discover() 공개 메소드

public Discover ( IPAddress localIPAddress ) : bool
localIPAddress System.Net.IPAddress
리턴 bool

GetExternalIP() 공개 메소드

public GetExternalIP ( ) : IPAddress
리턴 System.Net.IPAddress