Your browser (Internet Explorer 7 or lower) is out of date. It has known security flaws and may not display all features of this and other websites. Learn how to update your browser.



network programming routing

Published: 2007
Platforms: Linux

Router was a school project of a computer networks course in TKK in autumn 2007. The exercise was to program a very simple router which builds a routing table according to messages received from other routers through network. The router was implemented to use both distance vector routing protocol and link-state routing protocol. The program did not actually route any packets. The actual job was to implement the protocols and learn network programming.

I programmed the project in C++ by using Asio networking library. It was my first network programming project and I learned a lot.

Leave a comment


email (not published)