static void HandleChannelPacket(Client c, byte channel)
{
if (channel < Channels.Length)
{
//Let everyone in the old channel know this guy left.
byte[] data = Packer.Serialize((byte)ServerPacket.UserLeave, c.Value.UserId);
Broadcast(c.Value.Channel, data);
c.Value.Channel = channel;
SendUserListUpdates(c);
}
else
{
c.Disconnect();
return;
}
}