瀏覽代碼

修复一个WChannel的bug

tanghai 3 年之前
父節點
當前提交
e2d3aa7671
共有 1 個文件被更改,包括 2 次插入2 次删除
  1. 2 2
      Unity/Assets/Mono/Module/NetworkTCP/WChannel.cs

+ 2 - 2
Unity/Assets/Mono/Module/NetworkTCP/WChannel.cs

@@ -88,8 +88,8 @@ namespace ET
 
         public void Send(MemoryStream stream)
         {
-            byte[] bytes = new byte[stream.Length];
-            Array.Copy(stream.GetBuffer(), bytes, bytes.Length);
+            byte[] bytes = new byte[stream.Length - stream.Position];
+            Array.Copy(stream.GetBuffer(), stream.Position, bytes, 0, bytes.Length);
             this.queue.Enqueue(bytes);
 
             if (this.isConnected)