Server Networking Panel
Overview
The server networking panel is where you manage networking from the server-side of the application. See the "Networking" topic for a detailed description of how to use Networking.
Panel layout
Server information
The top half of the panel configures and controls the server.
Configuration and control
The left side of the "server information" group is where you configure the server as well as start and stop it. The following information and widgets help you control the server:
- "Server status": Quick indicator of whether or not the server is running.
- "Server port": Lets you dictate on which port the server should listen for requests. The port cannot be changed while the server is running.
- "Server IP address" table: A listing of the possible IP addresses for your server. One of these should work for your clients.
- "Start" button: Starts the server.
- "Stop" button: Stops the server.
- "Refresh IP list" button": If you connect your system to a new network while the application is running, click this button to refresh the IP table.
Message log
The server message log shows the history of all inbound and outbound messages, along with information about what the server is doing. This, along with the "client message log" will help you debug any networking issues.
The following information and widgets are displayed:
- "Max lines to keep in history": Lets you determine the maximum size of the message log. The larger the log, the more memory it will consume.
- "Jump to the bottom when new lines are added": It's annoying when you're trying to browse the history and it keeps jumping to the bottom. Deselect this to prevent that, if you need to.
- Message log - The log of all connection and messaging information. All messages are timestamped and color coded as follows:
- Green - Informational about status of server
- Blue - Inbound information from client
- Purple - Outbound messages
- Red - Errors
- "Clear log" button - Clears the log
Client information
The lower half of the panel gives you the ability to control and view the status of clients. The following information and widgets are presented:
- "Network clients" table: A listing of the clients that have connected and disconnected. Each row lists the client's "alias", its IP address, the client's port and a status indicator (green=connected, red=disconnected)
- "Kill client" button: Tells the client selected in the table to disconnect gracefully and not attempt reconnection.
- "Remove row" button: Disconnected clients stay in the table until you remove them (for debugging purposes). Click this button to remove the selected disconnected clients.
- "Client message log": When you select a client in the network clients table, a log of all messages to and from that client will appear in the message log. The controls for the log are the same as for the "server message log" above.
See also