Low level fields are "dunder"
Read from socket inside the try/except

So if socket is already closed, exception is ignored.
Test address message of pipe
Test low level ping and any other data