anchor.diff:      ok.
   
   start_ping(Pid, Ip, Port) ->
  -    start_ping(Pid, Ip, Port, ?DEFAULT_TCP_KEEPALIVE).
  +    start_ping(Pid, Ip, Port, ?DEFAULT_UDP_KEEPALIVE).
   
   
   %% @doc Start a time-alive series
  
positive.code: 
  
  %% @private
  do_connect_response(Conn, {Ip, Port}, #state{conns=Conns}=State) ->
      #conn{remote_dest=Dest, time=Time} = Conn,
      case Dest of
          {Ip, Port} ->
              Conn1 = Conn#conn{refresh_timer=start_timer(Time, conn_refresh)},
              State#state{conns=[Conn1|Conns]};
          _ ->
              do_connect_timeout(Conn, State)
      end.
  
  
  
negative.code:         true ->
              case gen_udp:send(Socket, Ip, Port, Packet) of
                  ok -> 
                      ?notice(AppId, "sent STUN refresh", []),
                      Stun1 = Stun#stun{
                          retrans_timer = start_timer(Next, stun_retrans),
                          next_retrans = 2*Next
  