in lib/src/server.dart [115:123]
Future listen() {
_channel.stream.listen(_handleRequest, onError: (error, stackTrace) {
_done.completeError(error, stackTrace);
_channel.sink.close();
}, onDone: () {
if (!_done.isCompleted) _done.complete();
});
return done;
}