Browse Source

修复一个重大bug,在接收tcp连接过程中可能对方连接中断,TService直接return了导致再也无法接收连接

tanghai 6 năm trước cách đây
mục cha
commit
a007cb057b

+ 1 - 0
Unity/Assets/Model/Module/Message/Network/TCP/TService.cs

@@ -95,6 +95,7 @@ namespace ETModel
 			if (e.SocketError != SocketError.Success)
 			if (e.SocketError != SocketError.Success)
 			{
 			{
 				Log.Error($"accept error {e.SocketError}");
 				Log.Error($"accept error {e.SocketError}");
+				this.AcceptAsync();
 				return;
 				return;
 			}
 			}
 			TChannel channel = new TChannel(e.AcceptSocket, this);
 			TChannel channel = new TChannel(e.AcceptSocket, this);