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

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

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

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