Client characteristics [JAVA] : <p>I am trying to write my first client-server program in java but as I am new there are a few things that got me really confused. 
Is there any way to give specific characteristics to the client? For example I want each client who connects to have an id and a sum of money that will be changed by the server. Is something like this possible? If so how?<br>
Also, I want to put some commands from the clients in a queue in order to make sure they are served in the correct order. How can I do that if each client has its own thread? In what part of the code should I initialise the queue?</p>
