JJ_MKVMaker/test/support/loopback_net.dart

15 lines
689 B
Dart

import 'package:jj_mkvmaker/core/wifi_share_net.dart';
/// 시험용 Wi-Fi 공유 망: 정한 주소에만 연다 (처음 값 127.0.0.1 - 시험 PC 의 방화벽 창 · 바깥 노출 없이),
/// Windows 설정 · 제어판은 열지 않고 적어 둔다 (이 PC 의 앱을 열지 않게). 열기 자체는 실제 서버 그대로
class LoopbackNet implements WifiShareNet {
LoopbackNet([this.addrs = const ['127.0.0.1']]);
final List<String> addrs;
final launched = <String>[];
@override
Future<List<String>> addresses({bool tailscale = true}) async => addrs;
@override
Future<void> launch(String exe, List<String> args) async => launched.add('$exe ${args.join(' ')}');
}