From FenixWiki
			
												
			
  Defines 
  General 
|  NET_MAX_MSG_LEN  |  - Maximum number of bytes per message. (doesn't really apply, ignore it)
 | 
|  NET_FPS  |  - The frame percentage of the NET Loop. (default is frame;)
 | 
  Connection Status codes 
|  NET_STATUS_DISCONNECTING  |  - -4  |  - The connection is being disconnected
 | 
|  NET_STATUS_DISCONNECTED  |  - -2  |  - The connection is disconnected.
 | 
|  NET_STATUS_INACTIVE  |  - 0  |  - (The connection is) inactive.
 | 
|  NET_STATUS_ACTIVE  |  - 1  |  - (The connection is) active.
 | 
|  NET_STATUS_ESTABLISHED  |  - 2  |  - The connection is established.
 | 
|  NET_STATUS_ESTABLISHING  |  - 4  |  - The connection is being established.
 | 
  Console Reports modes 
|  NET_CONSOLEREPORTS_NO  |  - false  |  - Console reports disabled.
 | 
|  NET_CONSOLEREPORTS_YES  |  - true  |  - Console reports enabled.
 | 
  Struct NET 
|  INT Activity  |  - true/false: whether there is an incoming message on a connection. READ ONLY
 | 
|  INT POINTER Incoming  |  - The change of state of each connection. READ ONLY
 | 
|  INT POINTER Status  |  - The status of each connection. READ ONLY
 | 
|  WORD MaxConnections  |  - Maximum number of connections specified when NET_Init was called. READ ONLY
 | 
|  WORD MaxListenPorts  |  - Maximum number of listenports specified when NET_Init was called. READ ONLY
 | 
|  WORD ActiveConnections  |  - Number of currently active Connections; this does not include ListenConnections. READ ONLY
 | 
|  WORD ActiveListenPorts  |  - Number of currently active ListenConnections. READ ONLY
 | 
|  BYTE ConsoleReports = false  |  - true/false: whether general messages should be displayed in the console. READ/WRITE
 | 
|  BYTE ReturnNETDLLCommands = false  |  - true/false: whether Network.DLL commands are visible to Fenix. READ/WRITE Deprecated
 | 
|  INT totaltransferrate_up  |  - The number of bytes sent this frame by all connections.
 | 
|  INT totaltransferrate_down  |  - The number of bytes received this frame by all connections.
 | 
|  INT totaltransferred_up  |  - The total number of bytes sent by all connections.
 | 
|  INT totaltransferred_down  |  - The total number of bytes received by all connections.
 | 
|  INT POINTER transferrate_up  |  - The number of bytes sent this frame by a connection.
 | 
|  INT POINTER transferrate_down  |  - The number of bytes received this frame by a connection.
 | 
|  INT POINTER transferred_up  |  - The total number of bytes sent by a connection.
 | 
|  INT POINTER transferred_down  |  - The total number of bytes received by a connection.
 | 
  Pointers 
To the int pointers in the NET struct applies the following:
-  they point to an array with number of elements equal to 
NET.MaxConnections;
 -  each element contains data regarding one connection;
 -  every connection has a NetID and this NetID corresponds with the position in the array (so for example for the NetID n: NET.Status[n] works).
 
  Incoming/Status 
To the incoming array the following status codes apply:
NET_STATUS_DISCONNECTED, NET_STATUS_INACTIVE, NET_STATUS_ACTIVE, NET_STATUS_CONNECTED.
To the status array the following status codes apply:
NET_STATUS_DISCONNECTING, NET_STATUS_DISCONNECTED, NET_STATUS_INACTIVE, NET_STATUS_CONNECTED, NET_STATUS_CONNECTING.
The status array tells the current status, while the incoming array tell the change of status. For example, if a connection would disconnect, the element of the incoming array of that connection would become NET_STATUS_DISCONNECT for one frame and then become NET_STATUS_INACTIVE.