public void Process() { try { netStream = user.GetStream(); message = ReceiveMessage(); userName = message; message = userName + " присоединился"; chatServer.StreamMessage(message, idSender); Console.WriteLine(message); while (true) { try { message = ReceiveMessage(); message = String.Format("{0}: {1}", userName, message); Console.WriteLine(message); chatServer.StreamMessage(message, idSender); } catch { message = String.Format(userName + " вышел из чата"); Console.WriteLine(message); chatServer.StreamMessage(message, idSender); break; } } } catch (Exception exception) { Console.WriteLine(exception.Message); } finally { chatServer.DeleteUser(idSender); CloseConnection(); } }