小编Muh*_*ama的帖子

CERTIFICATE_VERIFY_FAILED:本地服务器上的 TCP 连接的主机名不匹配(handshake.cc:352))

我的代码正确连接到 AWS-END-POINT,但是当我尝试使用本地网络 IP 连接到 Greengrass 核心时。我收到这个错误。

E/flutter (12349): [ERROR:flutter/lib/ui/ui_dart_state.cc(148)] Unhandled Exception: HandshakeException: Handshake error in client (OS Error:
E/flutter (12349): CERTIFICATE_VERIFY_FAILED: Hostname mismatch(handshake.cc:352))
Run Code Online (Sandbox Code Playgroud)

我已经检查过 greengrass 核心。工作正常。它与网络客户端的连接非常好。我认为使用 ip 地址而不是 URL 地址可能存在一些问题。但我不确定。有人可以帮忙吗?

我正在运行的代码是:

import 'dart:async';
import 'dart:io';
import 'package:mqtt_client/mqtt_client.dart';
import 'dart:convert' show utf8;
import 'dart:convert';
Future<int> main() async {
  const String url =
      '192.168.8.106';
  const int port = 8883;
  const String clientId =
      'MY CLIENT ID';
  MqttClient client = MqttClient(url,clientId);
  client.port = port;
  client.secure = true;
  final SecurityContext context = new SecurityContext(withTrustedRoots: …
Run Code Online (Sandbox Code Playgroud)

mqtt dart iot flutter aws-iot-greengrass

5
推荐指数
1
解决办法
1万
查看次数

有没有办法使用flutter ping 本地IP 地址?

我想检查特定设备是否连接到我的网络。我有那个设备的IP地址。我无法找到使用 flutter 应用程序 ping 该设备的方法。这里的目标是通过 ping 设备来检查特定设备是否连接到本地网络。你能帮我吗?

networking ping dart flutter

5
推荐指数
2
解决办法
4796
查看次数

STRIPE“无法代表标准和快速连接帐户接受服务条款”

我正在使用 stripe,并且已经连接了 Express 帐户。我已经更新了满意的帐户信息,但它仍然受到限制,因为它说我必须接受 tos(服务条款)ni 命令才能启用所有功能。我用来更新的 api 返回了这个错误

"message": "您不能代表标准和 Express 连接帐户接受服务条款。", "type": "invalid_request_error",

我已关注链接stipeupdate

我该如何解决这个问题?

express stripe-payments

3
推荐指数
1
解决办法
3061
查看次数