Page 1 of 1

networklibtest comparing libs (using Irrlicht)

Posted: Sat Mar 28, 2009 1:04 pm
by Nox
Hi,

this project is related to everybody who is interested in networklibs.

summary:
this tests provide a simple comparsion between some parts of the networklibs. It supports RakNet (UDP), ENet(UDP), Zoidcom(UDP), irrNetLite(UDP) and a tcplib.
I want to add OpenTNL sometime. There are two testscenarios: pingtest and synctest.
The goal of this project is to provide solid facts in the neverending discussion "which lib/protocol should be used". So if you want to know how they work gather your own results or just take a look at the existing results and the sourcecode.
Important: This project shall provide a possiblity to have a mind of one's own. You think the tests are not fair? Tell my why you think so. You dont understand something? Then ask me. You miss an option or setting? Just contact me and i will add it maybe. You are abled to improve the test or add something? Send me a patch or pm :) .

Links:
http://networklibsbenc.sourceforge.net/

some representative results:
http://apps.sourceforge.net/gallery/net ... /index.php

Posted: Mon Mar 30, 2009 3:52 am
by Dronchik
Hi Nox. Your target is very important( for me :D ) I think, so you can see another network library on this link. You need files from this library - GameNetLib.cpp and GameNetLib.h . They have been main files of this library. If you have questions about this library - send me PM. :)

Posted: Mon Mar 30, 2009 10:45 am
by Katsankat
Could you describe the charts, precise the I/O model used by those libs?
thanks

Posted: Mon Mar 30, 2009 5:58 pm
by Nox
@Dronchik the link is atm not aviable atm, but i will look at it later :). If you want you can add your lib by ourself and send me a patch. You can download the source of this test from SF-SVN.

@Katsankat Well, did you mean with I/O model the used transportprotocols? And what kind of information do you miss in the charts?

Posted: Thu Sep 24, 2009 7:40 am
by Nox
Hi,
A new version is released (0.5). If updated the first post, added the new website ( http://networklibsbenc.sourceforge.net/ ) and submitted some new results ( http://sourceforge.net/apps/gallery/net ... _itemId=50 ).
I did not add GameNetLib because i could not find an official website. If it is a private inofficial project i would recommend to you to get a workingcopy and add your lib in it :) .
And i still dont get I/O model question :?:

Posted: Thu Sep 24, 2009 8:50 am
by BlindSide
Btw irrNetLite uses ENET as a base so if anyone was wondering about the network performance it should be pretty similar to the ENET results on these charts.

BTW I guess ENET is not in sync test because it does not have synchronization functionality. I was thinking of adding this into irrNetLite sometime so maybe you can use that to represent ENET in the sync test?

Cheers

Posted: Thu Sep 24, 2009 12:51 pm
by Nox
Well you can add irrNetLite as Synctest and as Pingtest as well :) . Just get the project, add your tests and send me a patch or give me a sf.net accname so i can add you as developer. At the moment i have a lack of time. Maybe i will add ENet with SyncSys as well....

Posted: Sat Feb 20, 2010 3:09 pm
by Nox
New version and results online of the test (0.6) which implements irrNetLite as well.