I have a question about the syntax in the following code:
uint8_t in_addr = ((struct sockaddr_in*) rp -> ai_addr) -> sin_addr.s_addr;
w