C# Класс withSIX.Play.Core.Games.Legacy.ServerQuery.GamespyServerQuery

Наследование: ServerQueryBase, IServerQuery
Показать файл Открыть проект

Открытые методы

Метод Описание
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