Improve the parse of tcp