Wartbed:Architecture/Networking
From Dark Omen Wiki
(Difference between revisions)
(Created page with 'WARTBED uses a strict client-server architecture, where even local games are clients to a game server. A network system should be designed. For this suitable libraries should be...') |
Revision as of 18:08, 28 November 2009
WARTBED uses a strict client-server architecture, where even local games are clients to a game server.
A network system should be designed. For this suitable libraries should be located and existing projects should be investigated
- Libraries
- The Boost::ASIO cross-platform C++ library for network and low-level I/O programming
- ACE (The ADAPTIVE Communication Environment) is a high-efficiency OO network programming toolkit in C++
- Existing game projects to study
- Glest
- Spring -- There is a lobby for Spring (SpringLobby) done in wxWidgets that might be of use.
- The open and free MANGOS World of Warcraft server project could provide good inspiration (uses ACE).