[DNP] porting Gaffer's network protocol

http://www.gaffer.org/networking-for-game-programmers
holyshititworks! Now to make internal callbacks