【问题标题】:Why client.GetUserDialogsAsync() throws error couldn't read packet length in TLSharp为什么 client.GetUserDialogsAsync() 抛出错误无法读取 TLSharp 中的数据包长度
【发布时间】:2018-08-04 11:42:55
【问题描述】:

我有一个 wpf 应用程序,它使用 2 个不同的电报帐户将相同的消息发送到不同的组和频道。它在 90% 的执行中完美运行,在 10% 的执行中失败。我的意思是第一个帐户读取并发送其消息,但在 10% 的执行中,第二个帐户因无法读取数据包长度错误而失败。 这是我抛出错误的代码行:

for (int k = 1; k < clients.Length; k++)
{
    tldialogs[k] =  clients[k].client.GetUserDialogsAsync().Result as TLDialogs;
    ...
}

如果您对此有所了解,请告诉我并帮助解决这个头痛问题。

【问题讨论】:

    标签: c# .net wpf async-await telegram


    【解决方案1】:

    您可以使用此代码。

    var dialogs = (TLDialogs) await client.GetUserDialogsAsync();
    

    【讨论】:

      猜你喜欢
      • 2022-01-01
      • 2019-05-22
      • 2019-11-20
      • 2017-02-15
      • 1970-01-01
      • 1970-01-01
      • 2020-09-02
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多