@Override
	public void onMessage(WebSocket socket, String decoded) {
		SessionHandler handler	= new SessionHandler(null);
		Client client			= Server.get().getClient(socket);
		
		// Client does not exists
		if(client == null) {
			client = new Client(null);
			client.setToWebsocket(socket);
			Server.get().addClient(client);
		}
		
		handler.read(client, (withHuffman() ? Huffman.getDecoder().decode(decoded.getBytes()) : decoded));
	}