tanghai 7 лет назад
Родитель
Сommit
8342a4a3cc

+ 0 - 2
Unity/Assets/Editor/ServerCommandLineEditor/ServerCommandLineEditor.cs

@@ -28,8 +28,6 @@ namespace ETEditor
 
 		private readonly List<StartConfig> startConfigs = new List<StartConfig>();
 
-		private string managerAddress;
-
 		[MenuItem("Tools/命令行配置")]
 		private static void ShowWindow()
 		{

+ 8 - 5
Unity/Assets/Scripts/Module/Message/Network/KCP/KChannel.cs

@@ -425,13 +425,16 @@ namespace ETModel
 
 		public override void Send(MemoryStream stream)
 		{
-			// 检查等待发送的消息,如果超出两倍窗口大小,应该断开连接
-			if (Kcp.KcpWaitsnd(this.kcp) > 256 * 2)
+			if (this.kcp != IntPtr.Zero)
 			{
-				this.OnError(ErrorCode.ERR_KcpWaitSendSizeTooLarge);
-				return;
+				// 检查等待发送的消息,如果超出两倍窗口大小,应该断开连接
+				if (Kcp.KcpWaitsnd(this.kcp) > 256 * 2)
+				{
+					this.OnError(ErrorCode.ERR_KcpWaitSendSizeTooLarge);
+					return;
+				}
 			}
-			
+
 			ushort size = (ushort)(stream.Length - stream.Position);
 			byte[] bytes;
 			if (this.isConnected)