start method
Implementation
Future<void> start() async {
final directoryServer = DirectoryServer(path: path);
try {
// ignore: unawaited_futures
_startWebsocket();
} catch (e) {
log.error('Failed to start WebSocket server.');
return;
}
httpServer = await HttpServer.bind(address, port);
log.info('Server started on http://$address:$port');
await httpServer.forEach(directoryServer.serve);
}