C# Class LobbyServer.LobbyClient

Inheritance: BaseClient
Mostra file Open project: fiki574/rAPB Class Usage Examples

Public Properties

Property Type Description
Account AccountEntry
Characters List
ECrypt Encryption
Pending CharacterEntry
Proof Byte[]
Salt Byte[]
SessionId Byte[]
Verifier FrameWork.NetWork.Crypto.BigInteger
clientModulus FrameWork.NetWork.Crypto.BigInteger
serverModulus ServerModulus

Public Methods

Method Description
GetState ( ) : ClientState
GetStateAsString ( ) : String
LobbyClient ( TCPManager srv ) : FrameWork.Logger
OnConnect ( ) : void
OnDisconnect ( ) : void
Send ( PacketOut packet ) : void
SetState ( ClientState state ) : void

Protected Methods

Method Description
OnReceive ( PacketIn packet ) : void

Method Details

GetState() public method

public GetState ( ) : ClientState
return ClientState

GetStateAsString() public method

public GetStateAsString ( ) : String
return String

LobbyClient() public method

public LobbyClient ( TCPManager srv ) : FrameWork.Logger
srv TCPManager
return FrameWork.Logger

OnConnect() public method

public OnConnect ( ) : void
return void

OnDisconnect() public method

public OnDisconnect ( ) : void
return void

OnReceive() protected method

protected OnReceive ( PacketIn packet ) : void
packet PacketIn
return void

Send() public method

public Send ( PacketOut packet ) : void
packet PacketOut
return void

SetState() public method

public SetState ( ClientState state ) : void
state ClientState
return void

Property Details

Account public_oe property

public AccountEntry Account
return AccountEntry

Characters public_oe property

public List Characters
return List

ECrypt public_oe property

public Encryption ECrypt
return Encryption

Pending public_oe property

public CharacterEntry Pending
return CharacterEntry

Proof public_oe property

public Byte[] Proof
return Byte[]

Salt public_oe property

public Byte[] Salt
return Byte[]

SessionId public_oe property

public Byte[] SessionId
return Byte[]

Verifier public_oe property

public FrameWork.NetWork.Crypto.BigInteger Verifier
return FrameWork.NetWork.Crypto.BigInteger

clientModulus public_oe property

public FrameWork.NetWork.Crypto.BigInteger clientModulus
return FrameWork.NetWork.Crypto.BigInteger

serverModulus public_oe property

public ServerModulus serverModulus
return ServerModulus