added udp code project
added gitignore
modifed compile.sh for compatibility