首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >WTelegramClient在互联网连接丢失后不重新连接

WTelegramClient在互联网连接丢失后不重新连接
EN

Stack Overflow用户
提问于 2022-04-14 10:53:25
回答 1查看 101关注 0票数 0

我用WTelegramClient。恢复Internet连接后,客户端不会重新连接。

如下所示:

连接到149.154.167.91:443SocketException HostUnreachable (10065):尝试对不可访问的主机执行套接字操作。连接至2001:67c:4e8:f 004::A:443连接到149.154.167.50:443.

EN

回答 1

Stack Overflow用户

发布于 2022-04-14 16:54:07

连接已建立后,WTelegramClient应自动检测和处理瞬态连接损耗:

重新连接是在几秒钟后自动尝试的,而挂起的API调用则会自动恢复。在

  • 重新连接之后,如果仍然无法重新建立连接,则client.OnUpdate事件将接收ReactorError对象,因此您可以决定要做什么。

现在,您提供的日志并没有给出太多的上下文,所以我猜想这发生在使用WTelegramClient打开会话的一开始。

在本例中,没有自动重试,您只需在ConnectAsyncLoginUserIfNeeded调用周围使用try..catch捕捉连接错误,并决定何时重试连接。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71870469

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档