XNA Creators Club Online
Page 1 of 1 (1 items)
Sort Posts: Previous Next

Networking library

Last post 10/14/2009 12:31 PM by bonefish. 0 replies.
  • 10/14/2009 12:31 PM

    Networking library

    Hi folks,

    if anyone has doubts about the Xna.Networking, please visit http://kaleta.codeplex.com for a full scaled easy to use networking library developed for xna games (and other projects as well). 
    A quick description:

    Kaleta.Network library extends .NET network API by defining objects as Distributable Objects. These can be easily synchronized with all clients in a network session without to implement further network logic.

    If one client creates a new distributed object, all other clients get this new object. If you change a property of a distributed object, all clients will be notified about this change and will have this new updated value. The usage of this library is very easy. You have to just derive your class from DistributableObject and register those properties you want to synchronize (distribute) with other clients. See the Tutorial page to get an idea how easily this can be done.

    * Build on .NET Framework
    * Simplifies the distributing of objects over network (using UDP protocol)
    * Uses client-server architecture
    * Client just registers what properties should be distributed
    * Using ordinary getters/setters: these properties then server distributes to all clients
    * Build on top of Lidgren network library 

    Have fun,
    David
Page 1 of 1 (1 items) Previous Next