C# Class DNS.Client.ClientRequest

Inheritance: IRequest
Show file Open project: greggman/hft-unity-gamepad Class Usage Examples

Public Methods

Method Description
ClientRequest ( IPAddress ip, int port = DEFAULT_PORT, IRequest request = null, IRequestResolver resolver = null ) : System
ClientRequest ( IPEndPoint dns, IRequest request = null, IRequestResolver resolver = null ) : System
ClientRequest ( string ip, int port = DEFAULT_PORT, IRequest request = null, IRequestResolver resolver = null ) : System
Resolve ( ) : ClientResponse

Resolves this request into a response using the provided DNS information. The given request strategy is used to retrieve the response.

ToArray ( ) : byte[]
ToString ( ) : string

Method Details

ClientRequest() public method

public ClientRequest ( IPAddress ip, int port = DEFAULT_PORT, IRequest request = null, IRequestResolver resolver = null ) : System
ip System.Net.IPAddress
port int
request IRequest
resolver IRequestResolver
return System

ClientRequest() public method

public ClientRequest ( IPEndPoint dns, IRequest request = null, IRequestResolver resolver = null ) : System
dns System.Net.IPEndPoint
request IRequest
resolver IRequestResolver
return System

ClientRequest() public method

public ClientRequest ( string ip, int port = DEFAULT_PORT, IRequest request = null, IRequestResolver resolver = null ) : System
ip string
port int
request IRequest
resolver IRequestResolver
return System

Resolve() public method

Resolves this request into a response using the provided DNS information. The given request strategy is used to retrieve the response.
Throw if a malformed response is received from the server Thrown if a IO error occurs Thrown if a the reading or writing to the socket fails
public Resolve ( ) : ClientResponse
return ClientResponse

ToArray() public method

public ToArray ( ) : byte[]
return byte[]

ToString() public method

public ToString ( ) : string
return string