Method | Description | |
---|---|---|
ForceLogout ( int Pid ) : bool |
Forces the logout of a connected client
|
|
GpcmServer ( ) : System |
Creates a new Gamespy Client Manager object
|
|
IsConnected ( int Pid ) : bool |
Returns whether the specified player is currently connected
|
|
Log ( string message ) : void |
This method is used to store a message in the LoginServer.log file
|
|
Shutdown ( ) : void |
Shutsdown the ClientManager server and socket
|
Method | Description | |
---|---|---|
CheckTimeout ( |
Checks the timeout on a client connection. This method is used to detect hanging connections, and forcefully disconnects them.
|
|
ProcessAccept ( GamespyTcpStream Stream ) : void |
When a new connection is established, we the parent class are responsible for handling the processing
|
Method | Description | |
---|---|---|
GpcmClient_OnDisconnect ( |
Callback for when a connection had disconnected
|
|
GpcmClient_OnSuccessfulLogin ( object sender ) : void |
Callback for a successful login
|
protected CheckTimeout ( |
||
client | ||
return | void |
public ForceLogout ( int Pid ) : bool | ||
Pid | int | The players ID |
return | bool |
public IsConnected ( int Pid ) : bool | ||
Pid | int | The players ID |
return | bool |
public static Log ( string message ) : void | ||
message | string | The message to be written to the log file |
return | void |
protected ProcessAccept ( GamespyTcpStream Stream ) : void | ||
Stream | GamespyTcpStream | A GamespyTcpStream object that wraps the I/O AsyncEventArgs and socket |
return | void |