我的代码正确连接到 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) 我想检查特定设备是否连接到我的网络。我有那个设备的IP地址。我无法找到使用 flutter 应用程序 ping 该设备的方法。这里的目标是通过 ping 设备来检查特定设备是否连接到本地网络。你能帮我吗?
我正在使用 stripe,并且已经连接了 Express 帐户。我已经更新了满意的帐户信息,但它仍然受到限制,因为它说我必须接受 tos(服务条款)ni 命令才能启用所有功能。我用来更新的 api 返回了这个错误
"message": "您不能代表标准和 Express 连接帐户接受服务条款。", "type": "invalid_request_error",
我已关注链接stipeupdate
我该如何解决这个问题?