netcat.h contains all the includes and global variables
create main file and parse command line args
write wrapper functions
change variable names for buffer sizes since they are used for both tcp
and udp
make variable global instead of local in main()
correct the mistake regarding pointers in wrapper functions
change variable names which are causing problems