I would use sub-domain, for this, I'm trying to use this code:

```dart
import 'dart:io';

import 'package:http_server/http_server.dart';

void main() {
    HttpServer.bind('localhost', 8080).then((server) {
        final virtualServer = new VirtualHost(server);
        virtualServer.addHost('test.mydomain.com').listen((HttpRequest req) {
            print('Got it');
        });
    });
}

```

I go on `test.mydomain.com:8080`, and maybe because it's normal, this doesn't work.

Where I'm wrong ? It's the way to use it, or my code ? And how fix it ?