Helper :: getProtocol() also returns 0 for raw sockets