bool checkSockaddr(sockaddr_in a, sockaddr_in b)
проверьте, имеют ли они два одинаковые адресные данные.
bool checkSockaddr (sockaddr_in const & a, sockaddr_in const & b) { return a.sin_addr.S_un.S_addr == b.sin_addr.S_un.S_addr; }