include arpa/inet.h for ntohl()/htonl() ntohs()/htons()

strangely enough on osx the compiler didn't complain about the include being missing