coding is almost done!
add definitions and struts.
finish the fp_entity.[hc].
finished, but require debug......
first round debug done, use shutdown instead of close(fpe->sock_fd)!