Flutter 中的 SocketException

Eze*_*llo 7 socketexception flutter

我在不同的手机上有这些例外,一些正确的方法来处理它们。

IOS:

  • SocketException:操作系统错误:错误的文件描述符,errno = 9,地址 = api.larvia.ai,端口 = 50655
  • SocketException:操作系统错误:操作超时,errno = 60,地址 = o373931.ingest.sentry.io,端口 = 57488

安卓:

  • SocketException:操作系统错误:软件导致连接中止,errno = 103,地址 = api.larvia.ai,端口 = 47438
  • 操作系统错误:网络无法访问,errno = 101
  • SocketException:操作系统错误:连接被对等重置,errno = 104,地址 = api.larvia.ai,端口 = 48882
  • SocketException:操作系统错误:连接超时,errno = 110,地址 = api.larvia.ai,端口 = 37628

我有一个应用程序将图像上传到服务时超时,我认为这会产生这些异常,尽管我确实有一个 try 块,但在生产中仍然会生成异常。谢谢你的帮助

Tij*_*jee 0

这似乎是一个“正常”的 iOS 错误,因为应用程序进入后台时网络连接被关闭。

您可以在这里阅读更多相关信息:https ://github.com/dart-lang/http/issues/197