【问题标题】:Where is the exception info for WebSocket.ReceiveAsync?WebSocket.ReceiveAsync 的异常信息在哪里?
【发布时间】:2020-01-27 13:58:30
【问题描述】:

我看到调用WebSocket.ReceiveAsyncHttpListenerExceptionWebsocketException)会引发各种异常类型,但是ReceiveAsync 方法的MSDN page 没有提及可能引发的异常。

在哪里可以找到WebSocket.ReceiveAsync 的异常信息?

【问题讨论】:

  • 这是一个抽象方法,它不能抛出任何东西
  • 您可以使用像 wireshark 或 fiddler 这样的嗅探器来帮助隔离问题。可能发生以下情况之一 1) 服务器没有返回任何数据。 2) 服务器返回的响应不是 200 OK 3) 服务器返回的响应是 200 OK,并且响应中的数据有问题。

标签: c# .net vb.net


【解决方案1】:

那是an abstract method,它不能扔任何东西。具体类中的实现,ClientWebSocket.ReceiveAsync 和(仅适用于 .NET Framework)AspNetWebSocket.ReceiveAsync 表明这些方法可以抛出 InvalidOperationExceptionObjectDisposedException

【讨论】:

    猜你喜欢
    • 2019-07-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-03-07
    • 2015-08-28
    • 1970-01-01
    • 2015-07-13
    相关资源
    最近更新 更多