NGI Assure project: Probabilistic NAT Traversal
Implementation details milestone 7
See revision ccb81ca, 9fc64f3
With this milestone, we wanted to ensure that we could use the GNUnet event loop. This is done by calling the GNUnet utitlity function GNUNET_PROGRAM_run in native-lib.ccp. To let the event loop do something meaningful the very simple server from milestone 6 was made running from inside the event loop.
The biggest effort to make these few lines of code work was to solve the problems with the cross-compiling dependencies. This effort has been documented in this repository. One can find these cross compiled dependencies in the directory distribution in the android studio project.