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

상속: ServerQueryBase, IServerQuery
파일 보기 프로젝트 열기: SIXNetworks/withSIX.Desktop

공개 메소드들

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

비공개 메소드들

메소드 설명
BuildChallengePacket ( ) : byte[]
Connect ( IPEndPoint e ) : UdpClient
FetchAsync ( ) : Task
GetChallengeResponse ( IEnumerable challengeResponse ) : byte[]
GetNoChallengeResponse ( ) : byte[]
ProcessChallenge ( ) : Task
ProcessFirstDataPacket ( ) : Task
ProcessMagicPacket ( ) : Task
ProcessPacketHeader ( byte r ) : void
ProcessRemainingDataPackets ( ) : Task
SendChallengeResponse ( IEnumerable response ) : Task
SendMagicBasePacket ( ) : Task

메소드 상세

GamespyServerQuery() 공개 메소드

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

UpdateAsync() 공개 메소드

public UpdateAsync ( ServerQueryState state ) : Task
state ServerQueryState
리턴 Task