From FenixWiki
			(Difference between revisions)
												
			
			
			
				Revision as of 14:52, 29 April 2007 (edit) Sandman  (Talk | contribs) m   ← Previous diff | 
				Current revision (14:53, 29 April 2007) (edit) (undo) Sandman  (Talk | contribs) 
    | 
			
		| 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