Просмотр исходного кода

TChannel加个IsSending判断,防御一下Send完成要设置IsSending为false

tanghai 4 лет назад
Родитель
Сommit
4310f6f06d
1 измененных файлов с 3 добавлено и 0 удалено
  1. 3 0
      Unity/Assets/Mono/Module/NetworkTCP/TChannel.cs

+ 3 - 0
Unity/Assets/Mono/Module/NetworkTCP/TChannel.cs

@@ -310,6 +310,7 @@ namespace ET
 				{
 					if (this.socket == null)
 					{
+						this.isSending = false;
 						return;
 					}
 					
@@ -348,6 +349,8 @@ namespace ET
 		{
 			HandleSend(o);
 			
+			this.isSending = false;
+			
 			this.StartSend();
 		}