Wrapper C++ class for an ip-port tuple, 6/4 agnostic
Using C++ not plain C now
Converting to C++