maiden
Member
<info>
Grapple is a high level network layer designed to remove the hard work from
making applications multiuser. It was designed with games in mind, but there
is no reason to stop grapple being used for any application.
Grapple supports simple development of networked applications using both
TCP/IP and UDP/IP. Grapple keeps track of connections to a server, relays
messages from client to client, all without the need to understand any
complicated network code. Grapple's feature list is as follows
Simple client-server networking
Keeps all clients aware of all other clients
Network messaging by either a push or a pull model, or a mixture of both
Unlimited connections to multiple servers.
Multiple methods of querying users
Data transfer via TCP, UDP, or reliable UDP
Passworded servers
User Groups for client bandwidth saving
Server security - server can disconnect any client
Network load reacting data transmission and retransmission
Background pinging to monitor network states
A fully functional lobby system
http://opensource.linuxgamepublishing.com/grapple/
</info>
I have worked on several SDL/OpenGL game-projects that have failed hard when it comes to implement the networking part.
Grapple is a easy and good way to bring networking to your game projects
There are not much info on the web, but i am working on a tutorial.
and i will try to port grapple to the pandora when i get it.
Grapple is a high level network layer designed to remove the hard work from
making applications multiuser. It was designed with games in mind, but there
is no reason to stop grapple being used for any application.
Grapple supports simple development of networked applications using both
TCP/IP and UDP/IP. Grapple keeps track of connections to a server, relays
messages from client to client, all without the need to understand any
complicated network code. Grapple's feature list is as follows
Simple client-server networking
Keeps all clients aware of all other clients
Network messaging by either a push or a pull model, or a mixture of both
Unlimited connections to multiple servers.
Multiple methods of querying users
Data transfer via TCP, UDP, or reliable UDP
Passworded servers
User Groups for client bandwidth saving
Server security - server can disconnect any client
Network load reacting data transmission and retransmission
Background pinging to monitor network states
A fully functional lobby system
http://opensource.linuxgamepublishing.com/grapple/
</info>
I have worked on several SDL/OpenGL game-projects that have failed hard when it comes to implement the networking part.
Grapple is a easy and good way to bring networking to your game projects
There are not much info on the web, but i am working on a tutorial.
and i will try to port grapple to the pandora when i get it.