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

Network DLL

From FenixWiki

(Difference between revisions)
Jump to: navigation, search
Revision as of 23:12, 10 April 2007 (edit)
Sandman (Talk | contribs)

← Previous diff
Current revision (12:19, 28 February 2008) (edit) (undo)
Sandman (Talk | contribs)
m (Redirecting to DLL:Network.DLL)
 
(32 intermediate revisions not shown.)
Line 1: Line 1:
-== Definition ==+#REDIRECT [[DLL:Network.DLL]]
- +
-Network.DLL is a DLL for internet/network communication between two Fenix+
-programs or a Fenix program and a different program. It handles quite a few+
-things on its own, so the user can focus on different things in his program.+
- +
- +
-== Features ==+
- +
-* One command setup, another one for listening for connections (server) or one for opening a connection (client).+
-* Connection status monitor, informs Fenix of the status of the connections.+
-* Sending and receiving of all variables, graphs, files, whatever you want.+
-* Download/upload meter, for measuring of speeds and totals.+
-* Automatic message separation (separation string specifiable).+
-* Dynamic messagebuffer provides limitless sending and receiving.+
- +
- +
-== How to use ==+
- +
-To be able to use it, you must include the Network.DLL functionality:+
-<pre>include "Network.fh";</pre>+
-First you initialize Network.DLL:+
-<pre>NET_Init(0,10,1);</pre>+
-From this point you can do whatever you like, for example connect to google on port 3435:+
-<pre>NetID=NET_Open("www.google.com",3435);</pre>+
-And send a message:+
-<pre>NET_Message(NetID,"Hello!");</pre>+
-Or listen for connections on port 4555:+
-<pre>NET_Listen(4555);</pre>+
- +
- +
-== Future ==+
- +
-It probably will have UDP support as well, though at the moment only TCP is used.+
- +
- +
-== Known bugs ==+
- +
-None.+

Current revision

  1. REDIRECT DLL:Network.DLL
Personal tools