Browse Source

1.修复WChannel在接收大数据块的时候返回的数据长度不正确问题 (#207)

YuhaoChen 5 years ago
parent
commit
9229821dd9
1 changed files with 2 additions and 2 deletions
  1. 2 2
      Unity/Assets/Model/Module/Message/Network/WebSocket/WChannel.cs

+ 2 - 2
Unity/Assets/Model/Module/Message/Network/WebSocket/WChannel.cs

@@ -205,7 +205,7 @@ namespace ET
                         return;
                     }
 
-                    if (receiveResult.Count > ushort.MaxValue)
+                    if (receiveCount > ushort.MaxValue)
                     {
                         await this.webSocket.CloseAsync(WebSocketCloseStatus.MessageTooBig, $"message too big: {receiveResult.Count}",
                             cancellationTokenSource.Token);
@@ -213,7 +213,7 @@ namespace ET
                         return;
                     }
 
-                    this.recvStream.SetLength(receiveResult.Count);
+                    this.recvStream.SetLength(receiveCount);
                     this.OnRead(this.recvStream);
                 }
             }