anchor.diff:        int parsed = _httpParser.writeList(buffer, 0, bytesRead);
         if (parsed != bytesRead) {
           // TODO(sgjesse): Error handling.
  -        _socket.close();
  +        _close();
         }
       }
     }
  
positive.code: 
      // If currently not processing any request just close the socket.
      if (_httpParser.isIdle) {
        _socket.close();
        if (onClosed != null && e == null) {
          // Don't call onClosed if onError has been called.
          onClosed();
  
negative.code:     }
      _server = null;
      for (_HttpConnection connection in _connections) {
        connection._close();
      }
      _connections.clear();
    }
  