Base.TSocket.OnAcceptComplete C# (CSharp) Method

OnAcceptComplete() private method

private OnAcceptComplete ( SocketAsyncEventArgs e ) : void
e System.Net.Sockets.SocketAsyncEventArgs
return void
		private void OnAcceptComplete(SocketAsyncEventArgs e)
		{
			if (this.socket == null)
			{
				return;
			}
			var tcs = (TaskCompletionSource<bool>)e.UserToken;
			e.UserToken = null;
			if (e.SocketError != SocketError.Success)
			{
				tcs.SetException(new Exception($"socket error: {e.SocketError}"));
				return;
			}
			tcs.SetResult(true);
		}