// message for an AddrProto address message addr { // address type. from addr.h required uint8 type = 1; // for IPv4 and IPv6 addresses, the port (network byte order) optional data("2") ip_port = 2; // for IPv4 addresses, the IP address optional data("4") ipv4_addr = 3; // for IPv6 addresses, the IP address optional data("16") ipv6_addr = 4; };