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 00:53, 14 April 2007 (edit)
Sandman (Talk | contribs)
m
← Previous diff
Revision as of 13:19, 14 April 2007 (edit) (undo)
Sandman (Talk | contribs)
m (Switched Parameters and Return)
Next diff →
Line 7: Line 7:
Initializes [[Network_DLL|Network.DLL]].<br /> Initializes [[Network_DLL|Network.DLL]].<br />
 +
 +
 +== 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.
 +|}
Line 22: Line 33:
|- |-
| NET_ERROR_NONE || No error. | NET_ERROR_NONE || No error.
-|} 
- 
- 
-== 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. 
|} |}
Line 48: Line 48:
== Example == == Example ==
 +
<pre> <pre>
Program example; Program example;
Begin Begin
- NET_Init(0,20,1);+ NET_Init(0,10,1);
Loop Loop

Revision as of 13:19, 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