Event-driven networking library
On top of Boost.Asio
- Track: Game development devroom
- Room: AW1.125
- Day: Saturday
- Start: 11:00
- End: 11:45
This talk presents Neev, a simple high-level networking library in C++ based on Boost.Asio that allows to setup client-server applications in a few lines of code. This library was designed and then used to code an add-on server for the game Battle for Wesnoth during Google Summer of Code.
Neev is an asynchronous and event-driven library for the networking on top of the Proactor/reactor design pattern (implemented by Boost.Asio). This is a small library for the networking part of any projects. We'll present it through the code of a simple example. We'll discuss the relation between the different coding styles and the strengths and weaknesses of event-driven development.
Speakers
Pierre Talbot |