anchor.diff:  
   -define(SERVER, ?MODULE).
   -define(PING_TIME,30000).  %Ping every 30 seconds
  +-define(UPDATE_KNOWN,10000).
  +-define(RECONNECT_KNOWN,10000).
   
   -include_lib("p6core/include/p6core.hrl").
   
  --record(state, {ignore,node,env,cookie,version,sock,addr,port,ping}).
  +-record(state, {known_nodes=[],ignore,node,env,cookie,version,sock,addr,port,ping}).
   -record(ping,{env,node,cookie,version}).
   
   ping() ->
  
positive.code: code_change(_OldVsn, State, _Extra) ->
      {ok, State}.
  
  
  send_ping(#state{sock=Sock,addr=Addr,port=Port,ping=Ping}) ->
      ok = gen_udp:send(Sock,Addr,Port,term_to_binary(Ping)).
  
negative.code: 	    end
      end;
  
  handle_info(reconnect_known,State) ->
      reconnect_known(State),
      {noreply,State};
  
  handle_info(update_known,State) ->
      {noreply,update_known(State)};
  
  handle_info(send_ping,State) ->
      send_ping(State),
      {noreply,State};
  