Пример #1
0
 /// <summary>
 /// 发送消息
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void sendButton_Click(object sender, EventArgs e)
 {
     sendUsers.Empty();
     for (int index = currentUsers.Length; index != 0;)
     {
         if (userListBox.GetItemChecked(--index))
         {
             sendUsers.Add(currentUsers[index]);
         }
     }
     try
     {
         string message = sendTextBox.Text;
         client.Send(message, sendUsers.Count == 0 ? null : sendUsers.toArray());
         newMessage(new server.message {
             User = client.User, Time = date.NowSecond, Message = message
         });
         sendTextBox.Text = string.Empty;
     }
     catch
     {
         MessageBox.Show("发送失败");
     }
 }