3 | | = Goal = |
| 3 | == Goal == |
| 4 | The mini-project is aimed to get the students started in object oriented C++ programming. In detail: |
| 5 | * C++ code creation (Header, Implementation) |
| 6 | * Code compilation in KDevelop or any other IDE, Shell :-) |
| 7 | * Using the subversion repository |
| 8 | * Working together in a big team on small different modules, interfaceing! |
| 9 | * Create useful code for Orxonox |
| 10 | |
| 11 | == Task == |
| 12 | We will create a generic network interface for Orxonox. It should enable the user to send anything (from simple messages to complex objects) from one node to any subset of the other nodes. There should be different transfer modes supported: TCP with extensive use of the state flags and UDP. |