27-08-2014, 03:59 PM
The thesis describes the development of a networking library to be used in games created for several different platforms such as Windows, Sony Playstation or Xbox.The networking library has both an abstraction of the UDP/IP protocol l and packet management on the basic level, but also a generic message transport layer, providing message reliability and coalescence. A sample implementation is also given, that can be used when porting to, for example, the Playstation 2 or the Xbox. This generic layer is then used in an even higher level, to handle object synchronization and event passing between clients and servers. During the development, focus has primarily been on network communication efficiency, to allow large amounts of information to be passed with as little actual data as possible.