Network
Previous  Top  Next

The Network node lets you display and modify the status of your network connections. It is categorized into Servers and Clients. The network connections themselves are configured in the gseos.ini file in the [Net] section. The property pages of the servers and clients allow you to modify the server and client properties and to apply these changes while GSEOS is running.
The Network main node lets you enable or disable the network as a data source. When the network is the active data source all data received on the network connections is forwarded to the system and data coming from any other data sources is discarded. When the network is disabled no data from the network is forwarded to the system. Keep in mind that outgoing data is still active, even if the network is disabled. This is by design so that data generated by other data sources may be transmitted over the network. By right clicking on the main Network node you can enable/disable the network as a data source. The current active data source is indicated in the GSEOS main title bar.

Clients

explorernetworkclients

Under the Clients node you will find all your network clients as configured in the gseos.ini file. In addtion the current connection status as well as the incoming and outgoing block counts are reported. By right clicking on any particular client (or selection of multiple clients) you can connect or disconnect the client, depending on connection status. A green light in the icon associated with the connection indicates an established connection, whereas a red light indicates the client as disconnected.
The In Count counter will increment with incoming data, even if the network is not enabled and the data blocks are therefore not forwarded to GSEOS for processing. This lets you monitor the activity on the connection.
When GSEOS sends the outgoing (Source) block to the remote end it will buffer the data in an internal buffer. If the connection is slow or the receiver does not read accordingly this buffer will fill up over time. The Out Buffer Len counter lets you monitor the size of this buffer, in normal operations it should be zero. The count is given in bytes.

The context menu also allows you to add a new client connection, to delete the selected connection(s) or to edit the properties of an existing connection. All changes made to the client configuration are written to the gseos.ini file. To edit a client connection you will use the Properties... entry on the context menu. The following dialog box will allow you to change the settings:

netclientsettingsdialog

The settings that can be configured here are identical to the ones described in the gseos.ini [Net] section. The IP-Address field allows you to specify the remote server address. Although it will perform a name lookup we recommend against it due to unpredictable DNS server timeouts. If you configure a DNS name you will be asked if you want to switch to the according numeric IP representation.
You have to specify at least one of the Source Block or Destination Block settings. If one is blank that means the connection will not support this direction of transfer. The Variable Length option is only enabled if the selected Source/Destination block(s) have the Len item with the proper attributes (first item in block and 32-bit in size).
If the connection is established and you exit the dialog with Ok the connection has to be terminated for the changes to take effect. All changes will be written to the gseos.ini file and therefore will be permanent.

Servers


explorernetworkservers

Underneath the Servers node the configured network servers are displayed. The server status displayed is the same as in the client section. By right clicking on a server node (or a selection of multiple server nodes) you can bring up the server menu. This menu allows you to reset the connection if it is established. A green light indicates an established connections, whereas a red on indicates the server in listen mode, waiting for a client to connect. The context menu also allows you to add a new server connection or to edit an existing one. The server settings dialog depicted below is a subset of the client settings as outlined above:

netserversettingsdialog

If the server is connected when you Ok the dialog you will be asked if you want to apply the settings and therefore disconnect the connection. If you choose 'Yes' the connection will be disconnected and the changes applied. The client will have to reconnect in order to re-establish the connection.