15 lines
689 B
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(' ')}');
|
|
}
|