C# 클래스 withSIX.Play.Core.Games.Legacy.ServerQuery.SourceServerQuery

상속: ServerQueryBase, IServerQuery, IEnableLogging
파일 보기 프로젝트 열기: SIXNetworks/withSIX.Desktop 1 사용 예제들

공개 메소드들

메소드 설명
SourceServerQuery ( ServerAddress address, string serverBrowserTag, IServerQueryParser parser ) : System
UpdateAsync ( ServerQueryState state ) : System.Threading.Tasks.Task

비공개 메소드들

메소드 설명
CollectPacket ( byte reply, int pos ) : byte[]
Connect ( IPEndPoint e ) : UdpClient
FetchAsync ( ) : System.Threading.Tasks.Task
GetChallengeResponse ( byte b ) : Task
GetInfo ( ) : Task
GetPlayerRequestPacket ( IEnumerable challengeBytes ) : byte[]
GetPlayers ( ) : Task
GetRules ( ) : Task
GetRulesRequestPacket ( IEnumerable challengeBytes ) : byte[]
JoinPackets ( int id, byte total, bool bzipped ) : byte[]
ProcessAllPackets ( ) : System.Threading.Tasks.Task
ProcessPacketHeader ( byte reply ) : byte[]
ReceiveTillEnd ( ) : Task
SendPacket ( byte msg ) : System.Threading.Tasks.Task

메소드 상세

SourceServerQuery() 공개 메소드

public SourceServerQuery ( ServerAddress address, string serverBrowserTag, IServerQueryParser parser ) : System
address ServerAddress
serverBrowserTag string
parser IServerQueryParser
리턴 System

UpdateAsync() 공개 메소드

public UpdateAsync ( ServerQueryState state ) : System.Threading.Tasks.Task
state ServerQueryState
리턴 System.Threading.Tasks.Task