anchor.diff:               end,
       case Socket of
           fail ->
  -            log:log(warn, "~p Connection failed, drop message ~p",
  +            log:log(warn, "~.0p Connection failed, drop message ~.0p",
                       [pid_groups:my_pidname(), Message]),
               %%reconnect
               set_socket(State, notconnected);
  
positive.code:                 inet:setopts(Socket, [{active, once}]),
                  State;
              Unknown ->
                  log:log(warn,"[ CC ] unknown message ~p", [Unknown]),
                  inet:setopts(Socket, [{active, once}]),
                  State
      end,
  
negative.code: on({send, DestPid, Message}, State) ->
      Socket = case socket(State) of
                   notconnected ->
                       log:log(info, "Connecting to ~.0p:~.0p", [dest_ip(State), dest_port(State)]),
                       new_connection(dest_ip(State),
                                      dest_port(State),
                                      local_listen_port(State));
  