Configuration Object for channels.
To set up a channel the following data is required:
- maxClients - the number of clients that can join a channel (default:
Integer.MAX_VALUE)
- bounceMessages - if set to true the sending client receives his own
messages too (default: false)
- publicChannel - if set to true the channel can be discovered using
channel discovery on servers with v2 and above. (default: false)
- channelName - channels can have a name set on servers with v2 and above.
v1 Servers will simply ignore the channel name. (default: null)
When connecting the server sends an instance of this class to each client.
These instances also contain the ID of the connected channel.