Fixed multithreading problem in server when user logs in from different location

BEWARE: this.in.close() on the server (closing a BufferedReader)
blocks!!!!!!!!