checkPort method

  1. @override
Future<MnnPortCheckResult> checkPort({
  1. required MnnServerBindMode bindMode,
  2. required int port,
})
override

Performs an advisory bind probe without starting the server. It is useful for diagnostics only; callers should still handle port_in_use from startServer, because a probe and a later bind are not atomic.

Implementation

@override
Future<MnnPortCheckResult> checkPort({
  required MnnServerBindMode bindMode,
  required int port,
}) async => MnnPortCheckResult.fromMap(
  await _invoke<Object?>('checkPort', {
    'bindMode': bindMode.name,
    'port': port,
  }),
);