Networking resources

GamePower 2D is the engine used to make iteam. Without GP2D, there would be no iteam, so it's a vital part into iteam's development. Discuss ideas, bug fixes and everything related to the engine. It's crucial for iteam or any other game created with it.

Networking resources

Postby KIAaze on Tue Oct 07, 2008 11:00 am

For those working on networking:
http://enet.bespin.org/ (used by the cube engine)
http://www.gameprogrammer.com/net2/net2-2.html

Maybe we should add a ressource page on the wiki.

P.S: And when is this going to change?!!!:
http://iteamgame.org/development.php
We're looking for developers!
Aww, we're not looking for developers right now. Try checking back soon!

???
Doesn't make sense.
KIAaze
 
Posts: 50
Joined: Fri Jul 04, 2008 2:25 pm

Re: Networking resources

Postby Judo on Thu Oct 09, 2008 12:13 am

Why, I do believe this message is meant for me.

DARKGuy has decided to use SDL Net, which I've already worked with. It's simple, but limited due to its cross-platform nature. One goal of the draft, completion percentage of uploads, is not possible with it, for example. However, everything else is possible and implemented for client sockets.

Since server sockets must be asynchronous, they are more complex. Thankfully, NET2 exists, and it's extremely good. I think I have a basic wrapper of it somewhere on my hard drive. If not, I know it well and can make something quickly. While it's third-party software, there's no way to surpass it. Its developer wrote his own event system that is much more efficient than SDL's own.

Long story short, for client sockets, I'm still trying to figure out the threading stuff for the receive method. (I would appreciate help on this) That's all that's remaining for client sockets. Server sockets will be next, or perhaps after a quick IRC engine.

I plan on writing a wiki article on it.
User avatar
Judo
 
Posts: 12
Joined: Thu Jul 03, 2008 12:42 am

Re: Networking resources

Postby KIAaze on Sun May 10, 2009 4:21 am

I know you're working on networking and DarkGuy doesn't want too many library dependencies, but I just found this:
Grapple is designed to be a simple network layer, allowing the addition of multiplayer features to a game (or other application) for as little as a dozen lines of code. However it is also fully featured, so if you want more from your networking, you can have it.

http://opensource.linuxgamepublishing.com/grapple/

P.S: Sorry for not having worked on GP2D recently. I don't have any good excuse actually... :oops:
Except maybe that I'm busy at work. ^^'
KIAaze
 
Posts: 50
Joined: Fri Jul 04, 2008 2:25 pm


Return to GP2D

Who is online

Users browsing this forum: No registered users and 2 guests

cron