C# Class Asgard.BifrostServer

Inheritance: Connection, ISystem
Afficher le fichier Open project: enBask/Asgard Class Usage Examples

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
OnRaiseConnectedEvent ( NetConnection connection ) : void
OnRaiseDisconnectedEvent ( NetConnection connection ) : void
RegisterPacketCallbacks ( ) : void
pumpNetwork ( ) : void

Method Details

BifrostServer() public méthode

public BifrostServer ( int port, int maxconnections ) : System
port int
maxconnections int
Résultat System

GetStats() public méthode

public GetStats ( ) : NetStats
Résultat Asgard.Core.Network.NetStats

Send() public méthode

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
Résultat void

Send() public méthode

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
Résultat void

Start() public méthode

public Start ( ) : bool
Résultat bool

Stop() public méthode

public Stop ( ) : bool
Résultat bool

Tick() public méthode

public Tick ( double tick ) : void
tick double
Résultat void