C# Class SagaMap.Manager.MapClientManager

Inheritance: SagaLib.ClientManager
Mostrar archivo Open project: Willyham/SagaRO2

Public Properties

Property Type Description
check Thread

Public Methods

Method Description
Clients ( ) : Client>.Dictionary
GetClient ( uint SessionID ) : SagaLib.Client
GetClient ( string name ) : MapClient
ListClients ( MapClient sclient ) : void
ListClientsAndInfo ( MapClient sclient ) : void
NetworkLoop ( int maxNewConnections ) : void

Connects new clients

OnClientDisconnect ( SagaLib.Client client ) : void
SendToAllClients ( Packet p ) : void
SendToOneClient ( Packet p, string name ) : void

Private Methods

Method Description
MapClientManager ( ) : System

Method Details

Clients() public method

public Clients ( ) : Client>.Dictionary
return Client>.Dictionary

GetClient() public method

public GetClient ( uint SessionID ) : SagaLib.Client
SessionID uint
return SagaLib.Client

GetClient() public method

public GetClient ( string name ) : MapClient
name string
return MapClient

ListClients() public method

public ListClients ( MapClient sclient ) : void
sclient MapClient
return void

ListClientsAndInfo() public method

public ListClientsAndInfo ( MapClient sclient ) : void
sclient MapClient
return void

NetworkLoop() public method

Connects new clients
public NetworkLoop ( int maxNewConnections ) : void
maxNewConnections int
return void

OnClientDisconnect() public method

public OnClientDisconnect ( SagaLib.Client client ) : void
client SagaLib.Client
return void

SendToAllClients() public method

public SendToAllClients ( Packet p ) : void
p SagaLib.Packet
return void

SendToOneClient() public method

public SendToOneClient ( Packet p, string name ) : void
p SagaLib.Packet
name string
return void

Property Details

check public_oe property

public Thread check
return Thread