simplex Using boost to make UDP server and asyncronously receive IP packets and save them to files using memory mapped file.