public void add_text(SKMsgInfoGroupText t) { if (richTextBox1.Text != string.Empty) { richTextBox1.AppendText("\r\n"); } add_text_rich1(t.text_pack.name + " " + t.timestamp.ToString() + "\r\n" + t.text_pack.text, Color.Green); //listBox1.Update(); listBox1.Items.Clear(); foreach (SKMsgCore.SKFriend f in friends) { listBox1.Items.Add(f); } }
public void send_group_text(List <SKFriend> fs, string text) { master.refresh(); SKMsgInfoGroupText sigt = new SKMsgInfoGroupText(); sigt.id = random.Next(65535); sigt.stu_num = my_stu_num; sigt.text_pack.name = master.get_name(); sigt.text_pack.text = text; sigt.type = SKMsgInfoBase.mestype.GROUP_TEXT; sigt.timestamp = DateTime.Now; foreach (SKFriend f in fs) { sigt.stu_num_list.Add(f.stu_num); } foreach (SKFriend f in fs) { if (f.online && f.stu_num != my_stu_num) { clients.SendNotFile(sigt, f.ip, f.stu_num); } } }