2026-08-25 13:46:33 +09:00
|
|
|
// This file is kept as a stub — iperf3 is now compiled as a native
|
|
|
|
|
// shared library (libiperf3jni.so) via JNI.
|
|
|
|
|
// The old binary-path-provider pattern (extract ELF from assets → chmod → execve)
|
|
|
|
|
// was replaced by the JNI approach after SELinux blocked binary execution.
|
|
|
|
|
// See .hermes/plans/ for details on the migration.
|
|
|
|
|
|
|
|
|
|
// The Iperf3Service now uses MethodChannel to communicate with Kotlin/JNI:
|
|
|
|
|
// Dart → MethodChannel → Kotlin → JNI → iperf3 (same process)
|
|
|
|
|
// No file extraction, no chmod, no Process.start needed.
|