anchor.diff:      parse_options(Rest, State#mochiweb_socket_server{ip=ParsedIp});
   parse_options([{loop, Loop} | Rest], State) ->
       parse_options(Rest, State#mochiweb_socket_server{loop=Loop});
  +parse_options([{backlog, Backlog} | Rest], State) ->
  +    parse_options(Rest, State#mochiweb_socket_server{backlog=Backlog});
   parse_options([{max, Max} | Rest], State) ->
       MaxInt = case Max of
   		 Max when is_list(Max) ->
  
positive.code: 	    gen_server:start_link(Name, ?MODULE, State, [])
      end.
  
  init(State=#mochiweb_socket_server{ip=Ip, port=Port}) ->
      process_flag(trap_exit, true),
      BaseOpts = [binary, 
  		{reuseaddr, true},
  		{packet, 0},
  		{backlog, 30},
  		{recbuf, 8192},
  		{active, false}],
      Opts = case Ip of
  
negative.code: 	 max=2048,
  	 ip=any,
  	 listen=null,
  	 acceptor=null,
           backlog=30}).
  
  start(State=#mochiweb_socket_server{}) ->
      start_server(State);
  