anchor.diff:                      ok
               end
       end,
  -    ?MODULE:loop(Socket).+    ?MODULE:loop(Socket).
  
positive.code:         Msg ->
              case Msg of
                  {udp, Socket, _IP, _InPortNo, Packet} ->
                      logplex_stats:incr(message_received),
                      logplex_realtime:incr(message_received),
                      logplex_queue:in(logplex_work_queue, Packet);
  
negative.code: init(Parent) ->
      Self = self(),
      register(?MODULE, Self),
      {ok, Socket} = gen_udp:open(?UDP_PORT, [binary, {active, once}]),
      proc_lib:init_ack(Parent, {ok, self()}),
      ?MODULE:loop(Socket).
  
  