anchor.diff:  %% ------------------------------------------------------------
   get_tcp_address(Socket) ->
       {ok, Address} = inet:sockname(Socket),
  +    NetAddr = get_tcp_address(),
  +    NetAddr#net_address{address = Address}.
  +
  +get_tcp_address() ->
       {ok, Host} = inet:gethostname(),
       #net_address {
  -		  address = Address,
   		  host = Host,
   		  protocol = tcp,
   		  family = inet
  
positive.code:             end;
  	_ -> false
      end.
  
  %% ------------------------------------------------------------
  %% Create the listen socket, i.e. the port that this erlang
  
negative.code: %%
  
  -export([listen/1, accept/1, accept_connection/5,
  	 setup/5, close/1, select/1, is_node_name/1,
           address/0]).
  
  %% Optional
  -export([setopts/2, getopts/2]).
  