Move assignment operator, grab the socket from another object and close ours (if set).
Declared in <util/sock.h>
<util/sock.h>
virtual Sock& operator=(Sock&& other);
Reference to this object.