anchor.diff:          {tcp_closed, _} ->
               mochiweb_socket:close(Socket),
               exit(normal);
  -        ?R15B_GEN_TCP_FIX
  -        _Other ->
  -            handle_invalid_request(Socket, Request, Headers)
  +        Other ->
  +            handle_invalid_msg_request(Other, Socket, Request, Headers)
       after ?HEADERS_RECV_TIMEOUT ->
           mochiweb_socket:close(Socket),
           exit(normal)
  
positive.code: -define(MAX_HEADERS, 1000).
  -define(DEFAULTS, [{name, ?MODULE},
                     {port, 8888}]).
  
  parse_options(Options) ->
      {loop, HttpLoop} = proplists:lookup(loop, Options),
  
negative.code:     ok = mochiweb_socket:setopts(Socket, [{packet, http}]),
      request(Socket, Body).
  
  request(Socket, Body) ->
      ok = mochiweb_socket:setopts(Socket, [{active, once}]),
      receive
  