private void sendButton_Click(object sender, RoutedEventArgs e) { MessageBase msg = new MessageBase(); msg.Message = msgTextBox.Text; msg.Type = (int) MessageBase.Types.Message; msg.Nickname = Properties.Settings.Default.nickname; client.SendMessageAsync(msg); }
public Task SendMessageAsync(MessageBase msg) { try { XmlSerializer x = new XmlSerializer(typeof (MessageBase)); x.Serialize(Stream, msg); } catch (InvalidOperationException e) { Console.WriteLine("{0}", e); } catch (ArgumentException e) { Console.WriteLine("ArgumentException {0}",e); } return null; }
public void Login(string nickname) { MessageBase msg = new MessageBase(); msg.Type = (int)MessageBase.Types.Login; msg.Nickname = nickname; SendMessageAsync(msg); }