This wiki is out of date, use the continuation of this wiki instead

Net init

From FenixWiki

Revision as of 00:16, 16 April 2007 by Sandman (Talk | contribs)
Jump to: navigation, search


Contents

Definition

INT NET_Init ( INT timeout , WORD maxconnections , WORD maxlistenports )

Initializes Network.DLL.


Parameters

INT timeout Milliseconds to wait for messages each frame. (0 is the best thing, really)
WORD maxconnections Maximum number of connections.
WORD maxlistenports Maximum number of ports on which can be listened for connections.


Returns

INT : Network.DLL Errorcode

NET_ERROR_ALREADYINIT Network.DLL already initialized.
NET_ERROR_INITIALIZATION Error during initialization.
NET_ERROR_TOOFEWCONNS Too small number of maximum connections
NET_ERROR_TOOMANYLISTENERS Too many listenports specified.
NET_ERROR_NONE No error.


Notes

Also consider (initializing) the following Global variables (before calling NET_Init()):

  • word NET.MaxConnections
  • word NET.MaxListenPorts
  • word ActiveConnections
  • word ActiveListenPorts
  • byte NET.ConsoleReports
  • byte NET.ReturnNETDLLCommands

Example

Program example;
    include "Network.fh";
Begin

    NET_Init(0,10,1);
   
    Loop
        frame;
    End

End
Personal tools