C# 클래스 LobbyServer.LobbyClient

상속: BaseClient
파일 보기 프로젝트 열기: fiki574/rAPB 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
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

공개 메소드들

메소드 설명
GetState ( ) : ClientState
GetStateAsString ( ) : String
LobbyClient ( TCPManager srv ) : FrameWork.Logger
OnConnect ( ) : void
OnDisconnect ( ) : void
Send ( PacketOut packet ) : void
SetState ( ClientState state ) : void

보호된 메소드들

메소드 설명
OnReceive ( PacketIn packet ) : void

메소드 상세

GetState() 공개 메소드

public GetState ( ) : ClientState
리턴 ClientState

GetStateAsString() 공개 메소드

public GetStateAsString ( ) : String
리턴 String

LobbyClient() 공개 메소드

public LobbyClient ( TCPManager srv ) : FrameWork.Logger
srv TCPManager
리턴 FrameWork.Logger

OnConnect() 공개 메소드

public OnConnect ( ) : void
리턴 void

OnDisconnect() 공개 메소드

public OnDisconnect ( ) : void
리턴 void

OnReceive() 보호된 메소드

protected OnReceive ( PacketIn packet ) : void
packet PacketIn
리턴 void

Send() 공개 메소드

public Send ( PacketOut packet ) : void
packet PacketOut
리턴 void

SetState() 공개 메소드

public SetState ( ClientState state ) : void
state ClientState
리턴 void

프로퍼티 상세

Account 공개적으로 프로퍼티

public AccountEntry Account
리턴 AccountEntry

Characters 공개적으로 프로퍼티

public List Characters
리턴 List

ECrypt 공개적으로 프로퍼티

public Encryption ECrypt
리턴 Encryption

Pending 공개적으로 프로퍼티

public CharacterEntry Pending
리턴 CharacterEntry

Proof 공개적으로 프로퍼티

public Byte[] Proof
리턴 Byte[]

Salt 공개적으로 프로퍼티

public Byte[] Salt
리턴 Byte[]

SessionId 공개적으로 프로퍼티

public Byte[] SessionId
리턴 Byte[]

Verifier 공개적으로 프로퍼티

public FrameWork.NetWork.Crypto.BigInteger Verifier
리턴 FrameWork.NetWork.Crypto.BigInteger

clientModulus 공개적으로 프로퍼티

public FrameWork.NetWork.Crypto.BigInteger clientModulus
리턴 FrameWork.NetWork.Crypto.BigInteger

serverModulus 공개적으로 프로퍼티

public ServerModulus serverModulus
리턴 ServerModulus