解包异常捕捉
This commit is contained in:
@@ -105,6 +105,8 @@ namespace BarrageGrab.Proxy
|
||||
|
||||
List<byte> messageData = new List<byte>();
|
||||
|
||||
try
|
||||
{
|
||||
foreach (var frame in args.WebSocketDecoderReceive.Decode(e.Buffer, e.Offset, e.Count))
|
||||
{
|
||||
if (frame.OpCode == WebsocketOpCode.Continuation)
|
||||
@@ -135,6 +137,11 @@ namespace BarrageGrab.Proxy
|
||||
});
|
||||
}
|
||||
}
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
Console.WriteLine("解析某个WebSocket包出错:" + ex.Message);
|
||||
}
|
||||
|
||||
if (messageData.Count > 0)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user