调试器处于断点时,Websocket连接会发生什么

时间:2018-03-21 08:23:11

标签: c# tcp websocket breakpoints websocket-sharp

我正在使用WebSocketSharp从C#中的服务接收流。所以基本上我有一些像这样的代码。

WebSocket webSocket = new WebSocket("wss://ws-feed....");
webSocket.Connect();
webSocket.Send("message");
//Do something
//Data still being received
Console.Write("What happens if I break indefinitely here?");

我想知道在WebSocket处于长断点时收到的消息会发生什么,例如在上例中的最后一行?

我认为它是特定于实现的,但根据我的观察,一旦退出断点,消息就会排队并释放。但是我假设在消息开始被丢弃之前,必须有多少消息可以排队。

那么,WebSocket库遇到断点时的典型行为是什么?消息是无限排队还是最终被丢弃?在调试时是否应采取任何具体的预防措施,以确保您能够在发布模式下看到数据?

0 个答案:

没有答案