update makefile for head first design pattern
gethostbyname and getservbyname
tcp_connect tcp_listen wrapper
tcp connect and listen wrapper
udp client connect server wrapper