you can ignore EOFExceptions, and I also added disconnect/connect messages to server messages'