Design by Team N00B!

Newest Entries

» Spam
» Nayaree
» cAudio
» Shearer

Last Comments

cheap uggs (The Renaissance o…): Thanks for sharing,UGG Boots are appreciated by more and more people,cheap and top quality, …
uggs outlet (BSD sockets gone …): Great post! www.cheap-uggs-outlet.com/ uggs outlet www.emu-boots.net/ emu boots htt…
wow gold (Brad Sucks): This is great! It really shows me where to expand my blog. www.wotlk-powerleveling.com http:…
wow gold (Brad Sucks): Wow, this is very useful.. Thanks for sharing www.superpowerleveling.com www.wlkgame…
skymuss (Nayaree): keep on blogging ;)
Jon Wayne (What am I doing a…): Sounds like you’re making some real progress, Kai. I hope OpenNetwork will more than satisfy the req…

Links

»Irrlicht3d
»Fefe's Blog
»OpenNetwork
»Destiny Eclipse
»Image-Ant.org

Archives

»Sep 2008
»Oct 2008
»Nov 2008
»Dec 2008
»Jan 2009
»Feb 2009
»Mar 2009
»Apr 2009
»May 2009
»Jun 2009
»Jul 2009
»Aug 2009
»Oct 2009
»Dec 2009

Categories

»coding
»gamedesign
»nonsense
»opensource
»politics
»projectfreedom
»science

Stuff


XML: RSS Feed
XML: Atom Feed

« cAudio | Home | PivotX 2.0 released »

What am I doing all the time?

Monday 08 June 2009 at 7:27 pm.

You may have wondered why there was hardly any update or post on my blog the last weeks.

Thing is I've been working on the OpenNetwork for some time again now. One thing that really bugged me was the UDP port that still was too buggy an unreliable. I however wanted to port the Client-Server-Communtication of ProjectFreedom from TCP to UDP so I had to improve the UDP-Port a lot to not get into troubles there.

The first thing I changed was the way the messages where send/queued inside the port. Unreliable and reliable messages are handled the same way now. Also the port is able to split up big messages (several dozend kbs!) into small chunks and send them. The pinging of the port is now based on the latency. If its bigger resends and timeouts have bigger time interavals.

Looks kinda nice he? What I still miss is encryption and checksums. I am not sure if I should use third-party libraries for that or implent my own stuff.

Second, I forked cAudio to OpenAudio, which is very similar to cAudio but fits better into the project. So basically its just namespace changes and renames of classes and types.

Third, serveral improvements here and there in Project Freedom. The server architecture is now much more stable because I separted connection and process handling. In future it'll also be possible to have several ConnectionServers to support more players (and crashes).

Whatever I don't want to talk too much about things I am working on. I'll tell more when good results are there.

One comment

Sounds like you’re making some real progress, Kai. I hope OpenNetwork will more than satisfy the requirements for one of my upcoming projects.

Jon Wayne (Email) (URL) - 12-06-’09 17:33



Emoticons
Remember personal info?
Hide email
Small print: All html tags except <b> and <i> will be removed from your comment. You can make links by just typing the url or mail-address.