A nice network lib

BlitzMax Forums/BlitzMax Programming/A nice network lib

DreamLoader(Posted 2009) [#1]
hi there,i am searching a network lib for my new game,
and result:

gnet/socket :from bmax is clean but no enough examples

bnetEx is opensource but a little complicate

Tnet is simple and nice but no updates and can't contact the author.....

Raknet is powerful but complicate,also no enough examples

so you guys have a better choice??appreciate if you can share!!


Derron(Posted 2009) [#2]
Just use bnetEx... really easy to use, extend, understand...

within the time you have used to check all these modules/implementations you already could have coded your wrapper for bnetex (for reliable udp which is the thing most ppl want).


bye MB


DreamLoader(Posted 2009) [#3]
i know it's nice but can't get it work without more examples!!


ImaginaryHuman(Posted 2009) [#4]
I think maybe not many people have experience with network programming, most games tend not to have a networking feature cus it can really make the game more complex to code and needs to be thought about early on. I think that's why there isn't a greater plethora of articles and examples and discussions about it. Tring to figure it out is a bite.


markcw(Posted 2009) [#5]
Have you tried etna?
http://www.blitzbasic.com/toolbox/toolbox.php?tool=160


TaskMaster(Posted 2009) [#6]
There does not seem to be a link to the etna download. Also, a few of the links on the site are 404. Seem it is no longer available or supported?


plash(Posted 2009) [#7]
http://repeatuntil.online.fr/Etna/

Assuming you already made it there, look for the 'here' link after the red text under the license.

EDIT: I considered using ETNA until I realized it is windows only :(


TaskMaster(Posted 2009) [#8]
I tried Chrome, Firefox, and IE7, and the word HERE does not appear after the red text in any of my browsers.

I checked the source and found the url to the file and grabbed it.

There is some goofy javascript around the link which fails so the link doesn't show.


DreamLoader(Posted 2009) [#9]
thanks all of you!
after some days' learning and testing,
i choose BnetEx finally because it's really handy!!
i spent 2 days on bmx native socket and get nothing but
just use 2 hours in bnetEx to get a nice C/S mode running perfect!
ok,if you guys ask me i now suggest you to use Bnetex


RepeatUntil(Posted 2009) [#10]

ETNA: Seem it is no longer available or supported?



Yes, ETNA is still available, and is still working fine! This is strange that the link was not working (the javascript thing is just a counter). You can download directly from here: http://repeatuntil.online.fr/Etna/Etna.zip

ETNA is windows only. This is because it is using thread which were (at that time) only available via dll. But now ETNA could be maybe rewritten fully in Blitzmax, since blitzmax is now threaded...