public void SendTo(PersonalMessage message) { var clientFrom = usersList.Find(o => o.Name == message.From); var clientTo = usersList.Find(o => o.Name == message.To); StreamWriter writer1 = new StreamWriter(clientFrom.stream); StreamWriter writer2 = new StreamWriter(clientTo.stream); writer1.Write(message.ToFullString()); writer1.WriteLine(); writer1.Flush(); writer2.Write(message.ToFullString()); writer2.WriteLine(); writer2.Flush(); }
public void PersonalMessage(string content, string receiverName) { StreamWriter writer = new StreamWriter(stream); PersonalMessage msg = new PersonalMessage(); msg.From = Name; msg.To = receiverName; msg.Content = content; writer.Write(msg.ToFullString()); writer.WriteLine(); writer.Flush(); }