Property | Type | Description | |
---|---|---|---|
commandTable | Packet>.Dictionary | ||
enteredcriarea | bool | ||
listener | |||
packetCoordinator | Thread | ||
waitingWaitressesCount | uint | ||
waitressCountLock | Object | ||
waitressHasFinished | |||
waitressQueue |
Method | Description | |
---|---|---|
AddWaitingWaitress ( ) : void | ||
ClientManager ( ) : System | ||
EnterCriticalArea ( ) : void | ||
GetClient ( uint SessionID ) : SagaLib.Client | ||
LeaveCriticalArea ( ) : void | ||
NetworkLoop ( int maxNewConnections ) : void | ||
OnClientDisconnect ( SagaLib.Client client ) : void | ||
RemoveWaitingWaitress ( ) : void | ||
Start ( ) : void | ||
StartNetwork ( int port ) : bool |
Starts the network listener socket.
|
|
Stop ( ) : void | ||
checkCriticalArea ( ) : void | ||
packetCoordinationLoop ( ) : void |
public GetClient ( uint SessionID ) : SagaLib.Client | ||
SessionID | uint | |
return | SagaLib.Client |
public NetworkLoop ( int maxNewConnections ) : void | ||
maxNewConnections | int | |
return | void |
public OnClientDisconnect ( SagaLib.Client client ) : void | ||
client | SagaLib.Client | |
return | void |
public TcpListener,System.Net.Sockets listener | ||
return |
public ManualResetEvent,System.Threading waitressHasFinished | ||
return |