Merge pull request #2 from jcooky/master

fixes NetworkIoInterface recv and send bug
remove sizeof and then bug fixes
each header files add guard condition on #ifndef ~ #endif