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