我的应用程序使用grpc将图像从客户端发送到服务器,但是我无法捕获该错误,这是我的代码:
var response;
try {
response = await dataService.sendFace(
listImageToListFaceRecImage(
dataImages, dataTrackID, dataRect, dataLandMark),
dataDeviceID,
dataDoorID);
} catch(e) {
print('Caught error: $e');
}
response.first.then((value) {
isSending = false;
print("receive");
print(value.result);
if (value.result.isNotEmpty) {
Map<String, dynamic> result =
(jsonDecode(value.result) as List<dynamic>)[0];
String personCode = result['person_code'];
replyTo.send([personCode, capturedFaceImage]);
}
});
我想要的结果是:
发现错误://这里错误
但是它显示了此错误,我不知道为什么它无法捕获:
gRPC错误(14,错误连接:SocketException:连接失败(OS错误:网络无法访问,errno = 101),地址= 172.16.0.39,端口= 4001)