public override void Terminate() { Send(MessageProtocols.End); server.Broadcast(MessageProtocols.Disconnect, this, Username); base.Terminate(); server.Remove(this); }