ConsoleServer Class Reference
The main entry point for the server portion of your remote console application support.
ConsoleServer takes one
TransportInterface and one or more
CommandParserInterface (s) The
TransportInterface will be used to send data between the server and the client. The connecting client must support the protocol used by your derivation of
TransportInterface .
TelnetTransport and
RakNetTransport are two such derivations . When a command is sent by a remote console, it will be processed by your implementations of
CommandParserInterface.
More...
#include <ConsoleServer.h>
List of all members.
Detailed Description
The main entry point for the server portion of your remote console application support.
ConsoleServer takes one
TransportInterface and one or more
CommandParserInterface (s) The
TransportInterface will be used to send data between the server and the client. The connecting client must support the protocol used by your derivation of
TransportInterface .
TelnetTransport and
RakNetTransport are two such derivations . When a command is sent by a remote console, it will be processed by your implementations of
CommandParserInterface.
Member Function Documentation
Add an implementation of CommandParserInterface to the list of command parsers.
- Parameters:
-
[in] | commandParserInterface | The command parser referred to |
void ConsoleServer::SetTransportProvider |
( |
TransportInterface * |
transportInterface, |
|
|
unsigned short |
port | |
|
) |
| | |
Call this with a derivation of TransportInterface so that the console server can send and receive commands
- Parameters:
-
[in] | transportInterface | Your interface to use. |
[in] | port | The port to host on. Telnet uses port 23 by default. RakNet can use whatever you want. |
void ConsoleServer::Update |
( |
void |
|
) |
|
Call update to read packet sent from your TransportInterface. You should do this fairly frequently.
The documentation for this class was generated from the following files: