anchor.diff:      {ok,BootPid} = erl_boot_server:start_link([Host]),
   
       %% Send junk
  -    S1 = open_udp(),
  +    S1 = open_udp(Ip),
       prim_inet:sendto(S1, Ip, EBOOT_PORT, ["0"]),
       receive
   	What ->
  
positive.code:     {ok,BootPid2} = erl_boot_server:start_link(["127.0.0.1"]),
  
      %% Req from slave with invalid ip address.
      S4 = open_udp(),
      Ret =
  	case Ip of
  	    {127,0,0,1} ->
  
negative.code:     end,
  
      %% Req from a slave with same erlang vsn.
      S2 = open_udp(Ip),
      prim_inet:sendto(S2, Ip, EBOOT_PORT, [EBOOT_REQUEST,ThisVer]),
      receive
  	{udp,S2,_Ip,_Port1,Resp1} ->
  	    close_udp(S2),
  	    EBOOT_REPLY = string:substr(Resp1, 1, length(EBOOT_REPLY)),
  	    Rest1 = string:substr(Resp1, length(EBOOT_REPLY)+1, length(Resp1)),
  