Grapple A Simple Network Layer


maiden

Member
Joined
Jul 28, 2009
Messages
120
Age
35
Location
Västerås Sweden
Website
mybot.se
<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> :p

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 :D

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.
 
Exactly what I've been looking for. If this can become something like the de-facto networking system for the Pandora, it'll be the solution to a few of the discussions we've had in the past about this topic.
 
dflemstr said:
Exactly what I've been looking for. If this can become something like the de-facto networking system for the Pandora, it'll be the solution to a few of the discussions we've had in the past about this topic.

Or if someone wraps this in a more specific API that is designed to work with an existing set of servers that will host multi-user Pandora apps (including games).
 
Last edited by a moderator:
Back
Top