Fix MemoryStream problem
							parent
							
								
									b6ca4d3f1e
								
							
						
					
					
						commit
						2cfa0ff979
					
				|  | @ -21,7 +21,7 @@ public class GameClient : MonoBehaviour | |||
| 
 | ||||
|     private KcpDofClient _kcpDofClient; | ||||
|     private string levelId; | ||||
|     private List<string> _levelIds = new List<string>(); | ||||
|     private List<string> _levelIds = new (); | ||||
|     private int _levelIndex; | ||||
|     private int _pointId; | ||||
| 
 | ||||
|  |  | |||
|  | @ -14,8 +14,7 @@ public class KcpDofClient : KcpListener | |||
| 
 | ||||
|     private Ukcp _ukcp; | ||||
|     private KcpClient _kcpClient; | ||||
|     private MemoryStream _localRecvMs = new MemoryStream(1024 * 1024 * 1); | ||||
|     private MemoryStream _localSendMs = new MemoryStream(1024 * 1024 * 1); | ||||
|     private MemoryStream _localSendMs = new (1024 * 1024 * 1); | ||||
| 
 | ||||
|     public long Cid { get; private set; } | ||||
| 
 | ||||
|  | @ -90,11 +89,10 @@ public class KcpDofClient : KcpListener | |||
|     { | ||||
|         Debug.Log("[KcpDofClient]handleReceive"); | ||||
| 
 | ||||
|         _localRecvMs.SetLength(0); | ||||
|         _localRecvMs.Position = 0; | ||||
|         var ms = new MemoryStream(1024 * 1024 * 1); | ||||
|         var data_len = byteBuf.ReadableBytes; | ||||
|         byteBuf.ReadBytes(_localRecvMs, data_len); | ||||
|         var msg = ProtobufHelper.FromBytes(typeof(ServerMessage), _localRecvMs.GetBuffer(), 0, data_len); | ||||
|         byteBuf.ReadBytes(ms, data_len); | ||||
|         var msg = ProtobufHelper.FromBytes(typeof(ServerMessage), ms.GetBuffer(), 0, data_len); | ||||
|         var server_msg = msg as ServerMessage; | ||||
| 
 | ||||
|         if (server_msg != null) | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue