Beispiel #1
0
 private void OnUserQuit(Client client, Message message)
 {
     Invoke((MethodInvoker) delegate { // Thread safe way of modifying list items
         string name = message.Source.Name;
         lstClients.Items.Remove(name);
     });
 }
Beispiel #2
0
 private void OnNamesReceived(Client client, Message message)
 {
     Invoke((MethodInvoker) delegate {
         lstClients.Items.Clear();
         string[] users = message.Parameters.Last().Split(' ');
         lstClients.Items.AddRange(users);
     });
 }
Beispiel #3
0
 private void OnUserJoin(Client client, Message message)
 {
     Invoke((MethodInvoker) delegate {
         string name = message.Source.Name;
         if (!lstClients.Items.Contains(name))
         {
             lstClients.Items.Add(name);
         }
     });
 }
Beispiel #4
0
 private void OnServerReady(Client client, Message message)
 {
     client.SendRaw("JOIN #cnc");
 }
Beispiel #5
0
 private void OnUserQuit(Client client, Message message)
 {
     Invoke((MethodInvoker)delegate { // Thread safe way of modifying list items
         string name = message.Source.Name;
         lstClients.Items.Remove(name);
     });
 }
Beispiel #6
0
 private void OnUserJoin(Client client, Message message)
 {
     Invoke((MethodInvoker)delegate {
         string name = message.Source.Name;
         if(!lstClients.Items.Contains(name)) {
             lstClients.Items.Add(name);
         }
     });
 }
Beispiel #7
0
 private void OnServerReady(Client client, Message message)
 {
     client.SendRaw("JOIN #cnc");
 }
Beispiel #8
0
 private void OnNamesReceived(Client client, Message message)
 {
     Invoke((MethodInvoker)delegate {
         lstClients.Items.Clear();
         string[] users = message.Parameters.Last().Split(' ');
         lstClients.Items.AddRange(users);
     });
 }