`struct sockaddr_storage addr_st;` and two pointers to it, instead of two structs?