/// <summary> /// Hàm gửi message /// </summary> /// <param name="client">truyền vào Socket cần gửi</param> /// /// <param name="message">truyền vào Message cần gửi</param> private void Send(Socket client, String message) { if (!MesssageSend.Equals(null)) { client.Send(Serialize(IPHost.HostName.ToString() + ": " + message)); AddMessage(IPHost.HostName.ToString() + ": " + message); } }
/// <summary> /// Hàm thêm message vào listbox /// </summary> /// <param name="message">Truyền vào massage</param> private void AddMessage(String message) { this.Dispatcher.Invoke(() => { Message.Items.Add(message); MesssageSend.Clear(); Message.Items.MoveCurrentToLast(); Message.ScrollIntoView(Message.Items.CurrentItem); }); }