From FenixWiki
(Difference between revisions)
Revision as of 10:13, 18 April 2007 (edit) Sandman (Talk | contribs) m ← Previous diff |
Current revision (14:53, 29 April 2007) (edit) (undo) Sandman (Talk | contribs)
|
(One intermediate revision not shown.) |
Line 1: |
Line 1: |
- | [[Category:functions]] | + | #REDIRECT [[NET_Init]] |
- | [[Category:networkdllfunctions]] | + | |
- | | + | |
- | == Definition == | + | |
- | '''INT''' NET_Init ( <'''INT''' timeout> , <'''WORD''' maxconnections> , <'''WORD''' maxlistenports> ) | + | |
- | | + | |
- | 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. | + | |
- | |} | + | |
- | | + | |
- | == Returns == | + | |
- | '''INT''' : [[NET_ERRORCODES|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 variable]]s (before calling NET_Init()): | + | |
- | * word NET.MaxConnections | + | |
- | * word NET.MaxListenPorts | + | |
- | * word ActiveConnections | + | |
- | * word ActiveListenPorts | + | |
- | * byte NET.ConsoleReports | + | |
- | * byte NET.ReturnNETDLLCommands | + | |
- | | + | |
- | == Example == | + | |
- | <pre> | + | |
- | Program example; | + | |
- | include "Network.fh"; | + | |
- | Begin | + | |
- | | + | |
- | NET_Init(0,10,1); | + | |
- | | + | |
- | Loop | + | |
- | frame; | + | |
- | End | + | |
- | | + | |
- | End | + | |
- | </pre> | + | |
Current revision
- REDIRECT NET_Init