anchor.diff:              ?LOG(info, "LAN dispatching query ~s", [Qid]),
   			ets:insert(State#state.seenqids, {Qid,true}),
   			Msg = {struct, [ {<<"_msgtype">>, <<"rq">>},{<<"qid">>,Qid} | Parts ]},
  -			gen_udp:send(State#state.sock, State#state.broadcast, State#state.port, mochijson2:encode(Msg)),
  +			gen_udp:send(State#state.sockp, State#state.broadcast, State#state.port, mochijson2:encode(Msg)),
   			{noreply, State}
   	end;
    
  
positive.code:                                      proplists:delete(<<"port">>, Parts)))
                           ]}}
                      ]},
      gen_udp:send(State#state.sock, Ip, Port, mochijson2:encode(Msg)),
      {noreply, State}.
  
  % msg on the broadcast socket = a new incoming query
  
negative.code: 
  terminate(_Reason, State) ->
      gen_udp:close(State#state.sock),
      gen_udp:close(State#state.sockp),
      ok.
  
  code_change(_OldVsn, State, _Extra) ->
  