C# Класс Asgard.BifrostServer

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

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

Метод Описание
BifrostServer ( int port, int maxconnections ) : System
GetStats ( ) : NetStats
Send ( Asgard.Core.Network.Packets.Packet packet, IList sendToList, IList excludeGroup, int channel ) : void
Send ( Asgard.Core.Network.Packets.Packet packet, IList sendToList, NetNode excludeNode = null, int channel ) : void
Start ( ) : bool
Stop ( ) : bool
Tick ( double tick ) : void

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

Метод Описание
OnRaiseConnectedEvent ( NetConnection connection ) : void
OnRaiseDisconnectedEvent ( NetConnection connection ) : void
RegisterPacketCallbacks ( ) : void
pumpNetwork ( ) : void

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

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

public BifrostServer ( int port, int maxconnections ) : System
port int
maxconnections int
Результат System

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

public GetStats ( ) : NetStats
Результат Asgard.Core.Network.NetStats

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

public Send ( Asgard.Core.Network.Packets.Packet packet, IList sendToList, IList excludeGroup, int channel ) : void
packet Asgard.Core.Network.Packets.Packet
sendToList IList
excludeGroup IList
channel int
Результат void

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

public Send ( Asgard.Core.Network.Packets.Packet packet, IList sendToList, NetNode excludeNode = null, int channel ) : void
packet Asgard.Core.Network.Packets.Packet
sendToList IList
excludeNode NetNode
channel int
Результат void

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

public Start ( ) : bool
Результат bool

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

public Stop ( ) : bool
Результат bool

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

public Tick ( double tick ) : void
tick double
Результат void