private void ShutdownOutput0(TaskCompletionSource promise) { try { Socket.Shutdown(SocketShutdown.Send); promise.Complete(); } catch (Exception ex) { promise.SetException(ex); } }