The generic socket address header: a family and 14 bytes of family-specific data. Cast a sockaddr_in or sockaddr_in6 to *sockaddr for calls that take any address.
sockaddr_in
sockaddr_in6
*sockaddr