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 13:19, 14 April 2007 (edit)
Sandman (Talk | contribs)
m (Switched Parameters and Return)
← Previous diff
Revision as of 13:29, 14 April 2007 (edit) (undo)
Sandman (Talk | contribs)
m (Example)
Next diff →
Line 53: Line 53:
Begin Begin
- NET_Init(0,10,1);+ NET_Init(0,10,1);
- Loop+ Loop
- frame;+ frame;
- End+ End
End End
</pre> </pre>

Revision as of 13:29, 14 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;
Begin

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

End
Personal tools