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

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

Private Properties

Свойство Тип Описание
BuildMessage byte[]
ParseResponse string

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

Метод Описание
GetParsedServers ( bool forceLocal = false, int limit ) : Task>
SetFilter ( string name, string value ) : void
SourceMasterQuery ( string serverBrowserTag, Region region = Region.All ) : System

Защищенные методы

Метод Описание
CreateServerDictionary ( ServerAddress address ) : SourceMasterServerQueryResult
RetrieveAsync ( int limit, IPEndPoint remote = null, int tried = -1 ) : Task>

Приватные методы

Метод Описание
BuildMessage ( string seed ) : byte[]
ParseResponse ( ICollection servers, byte reply, int limit ) : string

Описание методов

CreateServerDictionary() защищенный Метод

protected CreateServerDictionary ( ServerAddress address ) : SourceMasterServerQueryResult
address ServerAddress
Результат SourceMasterServerQueryResult

GetParsedServers() публичный Метод

public GetParsedServers ( bool forceLocal = false, int limit ) : Task>
forceLocal bool
limit int
Результат Task>

RetrieveAsync() защищенный Метод

protected RetrieveAsync ( int limit, IPEndPoint remote = null, int tried = -1 ) : Task>
limit int
remote System.Net.IPEndPoint
tried int
Результат Task>

SetFilter() публичный Метод

public SetFilter ( string name, string value ) : void
name string
value string
Результат void

SourceMasterQuery() публичный Метод

public SourceMasterQuery ( string serverBrowserTag, Region region = Region.All ) : System
serverBrowserTag string
region Region
Результат System