Fai vedere anche come invii le stringhe nickname e password, il problema potrebbe essere che nelle prime read leggi un numero inferiore di caratteri a quelli effettivamente inviati, così nella read successiva leggi i caratteri che avevi inviato prima.