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

Net init

From FenixWiki

(Difference between revisions)
Jump to: navigation, search
Revision as of 22:59, 15 April 2007 (edit)
Sandman (Talk | contribs)
m
← Previous diff
Revision as of 00:16, 16 April 2007 (edit) (undo)
Sandman (Talk | contribs)
m (Notes)
Next diff →
Line 38: Line 38:
== Notes == == Notes ==
-Also consider (initializing) the following [[Global variables]] (before calling NET_Init()):+Also consider (initializing) the following [[Global variable]]s (before calling NET_Init()):
* word NET.MaxConnections * word NET.MaxConnections
* word NET.MaxListenPorts * word NET.MaxListenPorts
Line 45: Line 45:
* byte NET.ConsoleReports * byte NET.ConsoleReports
* byte NET.ReturnNETDLLCommands * byte NET.ReturnNETDLLCommands
- 
== Example == == Example ==

Revision as of 00:16, 16 April 2007


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