clientConnect method

Future<ClientConnectState> clientConnect(
  1. int clientPtr,
  2. bool lanScan,
  3. String serverParam, {
  4. required int connectType,
})

客户端连接 @param clientPtr 客户端指针 @param lanScan 是否进行局域网搜索 @param serverParam 服务器连接参数 @return 连接状态 @see ClientConnectState

Implementation

Future<ClientConnectState> clientConnect(
    int clientPtr, bool lanScan, String serverParam,
    {required int connectType}) async {
  if (_isNullOrZero(clientPtr))
    return ClientConnectState.CONNECT_STATUS_INVALID_CLIENT;
  int? result = await _channel.invokeMethod<int>(
      "client_connect", [clientPtr, lanScan, serverParam, connectType]);
  return ClientConnectState.values[result ?? 0];
}