Hi Frank,
Are you using RMI or Sockets?
If you are using RMI, then the RMI server will be creating new threads for each connected client (which means you must ensure your server code is thread safe).
If you are using Sockets, then
you should create a new thread for each client, otherwise you will be limited to one connected client at any given time.
Under the "Locking" section of your instructions, you probably have a statement similar to "
Your server must be capable of handling multiple concurrent requests...". To meet this requirement you will need to have multi threaded code.
Regards, Andrew