use own head struct, next version use linux define head struct
simplify the tcp head struct and with no constructed ip head, bind the port, and read from the port