private void handlePrivMsg(BroadcastChatClient client, string receiver, string message)
 {
     if (!server.Clients.ContainsKey(receiver))
     {
         client.SendErrorNoNick(receiver);
     }
     else
     {
         server.Clients[receiver].SendPrivMsg(client.Nick, message);
     }
 }
 private void handleWhois(BroadcastChatClient client, string nick)
 {
     if (!server.Clients.ContainsKey(nick))
     {
         client.SendErrorNoNick(nick);
     }
     else
     {
         client.SendWhois(server.Clients[nick]);
     }
 }
 private void handleKick(BroadcastChatClient client, string channel, string kicked)
 {
     if (!server.Channels.ContainsKey(channel))
     {
         client.SendErrorNoChannel(channel);
     }
     else if (!server.Clients.ContainsKey(kicked))
     {
         client.SendErrorNoNick(kicked);
     }
     else if (!server.Channels[channel].Clients.ContainsKey(kicked))
     {
         client.SendErrorUserNotInChannel(channel, kicked);
     }
     else if (!server.Channels[channel].OperClients.ContainsKey(client.Nick))
     {
         client.SendErrorNotChanOper(channel, client.Nick);
     }
     else
     {
         server.Channels[channel].SendKick(client.Nick, server.Clients[kicked]);
     }
 }