C# Class Plasma.pnGateClient

Inheritance: plNetClient
Show file Open project: Hoikas/PlasmaDotNet

Public Methods

Method Description
GetAuthSrvIP ( pnCallback cb = null ) : void
GetFileSrvIP ( bool isPatcher, pnCallback cb = null ) : void

Requests the IP address of an active file server

Ping ( uint ms, byte payload = null, pnCallback cb = null ) : void
pnGateClient ( ) : System

Protected Methods

Method Description
IOnConnect ( ) : void
OnReceive ( ) : void

Private Methods

Method Description
IAuthSrvIpReply ( ) : void
IFileSrvIpReply ( ) : void
IPingReply ( ) : void

Method Details

GetAuthSrvIP() public method

public GetAuthSrvIP ( pnCallback cb = null ) : void
cb pnCallback
return void

GetFileSrvIP() public method

Requests the IP address of an active file server
public GetFileSrvIP ( bool isPatcher, pnCallback cb = null ) : void
isPatcher bool Specifies whether or not this client is a patcher
cb pnCallback Optional callback descriptor
return void

IOnConnect() protected method

protected IOnConnect ( ) : void
return void

OnReceive() protected method

protected OnReceive ( ) : void
return void

Ping() public method

public Ping ( uint ms, byte payload = null, pnCallback cb = null ) : void
ms uint
payload byte
cb pnCallback
return void

pnGateClient() public method

public pnGateClient ( ) : System
return System