move ip address parsing code to proto.c